Zombies

When the weather turns nice in Tokyo, the zombies awaken from their hibernation to fulfill their most carnal desire: a walk in Yoyogi Park. Yes, the Tokyo zombies are out for their walk on a Spring Saturday afternoon. The exact date varies from year to year, so you’ll have to keep an eye on local sources…