World’s First Official Godzilla Store Opening In Tokyo Next Month

On October 30, the world’s first official Godzilla retail shop will open in Japan. It’s called Godzilla Store Tokyo and will be located in Shinjuku.

Read more...

http://rss.rssad.jp/rss/artclk/tWJdaVgABiTX/b617d756d6b2298992e48d506ad69b72?ul=qq0moZ.sjd04zutFjguBuJNCjnAHVl5qq_as35xQPC8CXzsvLO8h5bG8.WEZdaEnQoYYYuFrOE7aBV0OAd_YI2Kk.MrHJ4TQfOvjE8jW3thHZBerDBPl29tVSK53KKDZDmpLAD7