Tag: The Giants of Liverpool

The Giants of Liverpool 25th-27th July 2014

After a visit from the 50ft Spider La Princesse during their 2008 City of Culture year giants wandering the streets of Liverpool have become a familiar sight over the years. This year […]