The ferocious head of Godzilla looms over the Toho Building in Tokyo’s Shinjuku Ward. A famous tourist landmark, the life-sized forty foot tall head pays homage to Toho, the Japanese studio behind his franchise, and draws attention to their neighboring movie theater.