The Night Parade of One Hundred Demons: a Field Guide to Japanese Yokai
Yokai – monsters from Japanese folklore – are some of the zaniest and wildest things ever imagined up. From the mists of Japanese prehistory, through the medieval ages, up to today, the bestiary of Japanese folklore contains a wide range of monsters. There are women with extra mouths in the backs of their heads, water goblins whose favorite food is human anus, elephant-d More »