Designed by
Title
Giant Grandma puppet walks the streets of Liverpool. #42916410
Description
LIVERPOOL, UK - JULY 25, 2014: The giant Royal De Luxe street puppets in Liverpool for 'Memories of 1914' - an event in the city as part of the World War I centenary commemorations.
This image is editorial