A French group that does huge mechanical puppets, walked this beauty through the streets of Liverpool in September 2008.
In: Arts and Entertainment
Tags: spider, mechanical, LaMachine
Location: Liverpool, Liverpool, United Kingdom (UK/GB) (load item map)
Marked as: approved
Views: 5166 | Comments: 12 | Votes: 2 | Favorites: 3 | Shared: 1 | Updates: 0 | Times used in channels: 1
|Liveleak on Facebook|