Godzilla’s Head Adorns Tokyo Movie Theater, Hotel
Kabukicho, a seedy-yet-charming entertainment district in Tokyo, has a new mascot care of Toho, the movie studio that just opened up a new movie theater in the area. As of this month, a 12-meter high Godzilla head stands perched on the top of the nine-story …Read more »