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 Neil Stevens | Theme by TheBuckmaker.com