Kaidan Chibusa Enoki – The Ghostly Tale of the Wet Nurse Tree, by Ito Seiu
Every August, as Japanese spirits return en masse from the otherworld, Tokyo's Zenshoan temple (map) exhibits a spine-chilling collection of 19th-century ghost scroll paintings This painting by Ito Seiu, the [...]