this larger-than-life Godzilla head is an iconic and unmissable sight in the heart of Tokyo’s bustling district. Perched menacingly on the eighth floor of the Shinjuku Toho Building, the ...