A breathtaking new commission from La Machine,... - Wednesday 3rd September 2008

A breathtaking new commission from La Machine, a gigantic mechanical spider, has appeared in Liverpool, clinging to the side of a derelict building next to Lime Street station. Liverpool, England - 03.09.2008 (7 images)

Advertisement