Jedite83 in TV and Movies Inside Tokyo’s Godzilla Store HomepageGeek and OtakuTV and Movies Recently, the world’s first official Godzilla store opened in Tokyo. It’s called Godzilla Store Tokyo. Clever! Located in Shinjuku, the store is filled with loads of limited edition items. Share and Enjoy!FacebookGooglePinterestRedditTwitterEmailPrintRelated PostsThe Matrix (1999) ReviewHappy New Year!Fresh Prince’s Alfonso Ribeiro Is Suing Fortnite Over The Carlton DanceMarvel Studios’ Avengers Endgame – Official TrailerMarvel Studios’ Captain Marvel – Trailer 2 Next Read: Asuna and Sinon put on their Santa suits » Jedite83: Jedite83 is a professional geek-of-all-trades and founder of Hacker Labs - The Geek and Otaku Blog. www.hackerlabs.net