I'm going to Japan this summer and from what I've seen on your blog you're familiar with it a bit. Where are some good places (specific stores or cities) to buy kaiju/godzilla goods?
I’m more familiar with the Kansai region, but Mandarake anywhere is always a solid bet. In major cities, there’s often an Ultraman store as well. Anyway, if Tokyo, Akihabara and Nakano Broadway, if Osaka, Denden Town and Shinsaibashi area generally. I personally like Mandarake there as well as Astro Zombies.