Monday, April 20, 2009

Where's Godzilla When You Need Him?

Giant spiders invade Japan In order to celebrate the 150 year anniversary of the creation of the port of Yokohama, giant mechanical spiders walk the streets. (Go take a look - they are pretty cool.)

No comments: