It's that time of year again. The whole of Japan seems to be on the move as people head to their hometowns for the mid-August O-bon festival. And it's not just the living who make travel plans this month. O-bon is the Buddhist holiday when the spirits of the dead are believed to visit the homes of their living families, to celebrate with them what is the netherworld's holiday season, too.