Picture - A breathtaking new commission from La Machine Liverpool, England, Wednesday 3rd September 2008

a breathtaking new commission from la machine 2057730

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



Contactmusic



Advertisement