Perched menacingly on the eighth floor of the Shinjuku Toho Building, the Godzilla head is a tribute to the legendary monster that has captured the imaginations of generations. Standing at over 40 ...