Uncategorized Godzilla and the Token of Nature gaijinhan | May 11, 2015 If you haven’t heard about the new Toho Cinema building in Kabuki-cho with a giant Godzilla head popping out from its roof, you should check Facebook more often, Read More