Locations: Japan Tokyo

Godzilla, Kabukicho

The Godzilla statue in Kabukicho, Shinjuku, Tokyo, is a popular attraction located atop the Toho Cinemas building. Standing over the entertainment district, this massive replica of Godzilla’s head towers 12 metres above ground, symbolising the city’s love for the iconic movie monster.

Credits

More Posts