Artec Pictures Presents: AMP/Artec's Melting Pot

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?

Loading videos…