Tokyo, Japan




 The Godzilla head  in Kabukichō, Shinjuku City district . Its placement on the Hotel Gracery terrace matches Godzilla's 50 meter height seen during the Showa era films in the franchise.


Comments

Popular Posts