shipwrecked giant marionette promenade dock show Royal de Luxe Liverpool's Dream

The Giants

The Giants This giant marionette is the creation of French theatre company Royal de Luxe.