Kingdom of the Spiders
September 4, 2008 10:50 AM Subscribe
La Machine - the troop who brought The Sultan's Elephant to London (previously) - are at it again. This time, it's a gigantic, mechanical spider in Liverpool. YouTube. flickr.
This thread has been archived and is closed to new comments