I love Japan. I love their crazy movies, their crazy fashion, and their crazy neon. And though I no longer eat beef, I love the idea of Zombie Meat.
About 6 weeks ago, I actually saw this stuff for sale in a Tokyu Hands store in Tokyo. I wasn't exactly sure what it was at the time, but I know now. Here's the last picture I took in Japan: