TV and Movies

Inside Tokyo’s Godzilla Store

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.

Jedite83

Jedite83 is a professional geek-of-all-trades and founder of Hacker Labs - The Geek and Otaku Blog. www.hackerlabs.net