Godzilla Head Appears In Tokyo For The New Anime

By Brian Ashcraft on at

Anime feature film Godzilla: Kaiju Wakusei (Godzilla: Monster Planet) opens this month in Japan. This week, a huge Godzilla head went up in Tokyo over a Shinjuku train station entrance.

It’s kind of unsettling, no? Like the head has been lopped off or something.

But when it gets dark, those eyes are freaky.