A monster-sized Godzilla head was installed atop the Toho Studios building in Shinjuku, and is visible for miles. In nearby Hibiya Godzilla Square, a bronze statue of the kaiju, erected in 1958 ...