As Liverpool has been invaded by giants, this week’s photo is from the last huge piece of street theatre that took over the city back in 2008 when the mysterious La Princesse appeared on Lime Street. There are thousands of photos to choose from – epic scenes of the huge mechanical spider making her way through the crowded city streets. However I love this one, as the reactions on the people’s faces say it all. Wow.
Leave a Reply