Details
Godzilla towers over new TOHO cinema complex in Tokyo
People enter to the new TOHO Cinemas complex in Kabukicho, Shinjuku on April 17th, 2015, Tokyo, Japan. The new complex opened a 12 screen and will provide 2300 seats, extra large screens and the latest IMAX digital theater technology. Located in Kabukicho, a traditional entertainment and red light district, the complex is part of a move to clean up the area. On the rooftop of the complex is a life-size head of Godzilla, which lights up at night and can also be seen from the windows of the new Hotel Gracery Shinjuku built next door. (Photo by Rodrigo Reyes Marin/AFLO)