Indie Filmmakers

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

j vimeo.com/4899628

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…