Obon Festival: When the Dead and the Living CelebrateEvery summer in Japan, the spirits of dead ancestors come home. In mid-August, as the sweltering humid winds blow in, Obon Festival or...