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.


Advertisement