Inside Tokyo's Godzilla Store

Recently, the world's first official Godzilla store opened in Tokyo. It's called Godzilla Store Tokyo. Clever!

[Image: jiku_zzz]

Located in Shinjuku, the store is filled with a load of limited edition items.


Comments

Join the discussion!