Liverpool Giants

From Wikipedia, the free encyclopedia

The Liverpool Giants are a set of giant marionettes built by French theatre company Royal de Luxe and displayed in a series of shows in Liverpool, in England.

The shows were:

See also[edit]