blogads-blog-button5
Apr
20
2009

Giant Mechanical Spider Rampages through Yokohama!

Shockingly, while it’s in Japan – of course – it’s not of Japan:

It’s actually French.

That would have been my second guess.

Moe Lane

No Comments

Comments are closed.

RSS feed for comments on this post.


Site by Lighthouse Strategies and Consulting, Inc. | Theme by TheBuckmaker.com