One of my favorite places in Japan is Nipponbashi Denden Town in Osaka. It might be even better than Akihabara Electric Town in Tokyo. It was here I stumbled across the Astro Zombies store. Mind blow, end of story. It had everything! Lots of old timey horror memorabilia, which is certainly my thing and the larges collection of Motorhead‘s Lemmy Kilmister action figures I have ever seen. They were very expensive so I shot a video of them instead.
I did buys these vintage metal film posters of the Creature from the Black Lagoon and Re-Animator though. I could not leave without buying something.

