Godzilla Head

Total votes: 323

At 12 meters and weighing weighing 80 tons, is on top of the outdoor terrace on the eighth floor of the Shinjuku Toho Building in Kabukicho, Tokyo.

Directions by Google Maps