GODZILLA

2 months ago
9

The Godzilla Head (ゴジラヘッド Gojira Heddo) is a giant statue of the head of Godzilla mounted on Hotel Gracery Shinjuku in Tokyo, Japan. The building also contains a Toho Cinemas theater, where the red carpet premiere for Shin Godzilla and the blue carpet Japanese premiere of Godzilla: King of the Monsters were held.

Loading comments...