Travel The Godzilla head is a landmark and tourist attraction in Kabukichō, Shinjuku, Tokyo #shorts November 26, 2022