A giant mechanical puppet run by ~30 people from the Nantes based Royal De Luxe Theatre Company walking past the Royal Liverpool Hospital.
Sorry, the comment form is closed at this time.
Sorry, the comment form is closed at this time.