A giant mechanical puppet run by ~30 people from the Nantes based Royal De Luxe Theatre Company walking past the Royal Liverpool Hospital.
Date:
Tags:
Viewed 683 times.