Liverpool, UK, has played host to some pretty big visitors in the past, but its guests this weekend were truly huge. Royal De Luxe's giant puppets roamed the city's streets, capturing imaginations and ...
The French street theater company Royal de Luxe are marking 100 years since the start of World War I in a larger than life way. Three giant marionettes are touring the streets of Liverpool, England ...