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