The Godzilla of Kabukichō
In the bustling heart of Tokyo’s Kabukichō district, a towering icon from Japanese pop culture looms above the city streets: the Godzilla Head Statue. This massive sculpture, peeking out from the roof of the Toho Cinemas Shinjuku building, has become a must-see attraction for fans of the legendary kaiju and tourists alike.