The huge mechanical spiders of French performance artists, 'La Machine', take to the streets of Yokohama as part of the city's five months of celebrations to mark its 150th Anniversary.
- Starring: the two biggest mechanized animals you've ever seen
- Action/Adventure, Thriller and Mystery Video Feature
- Yokohama, April 19, 2009
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?