The Hyakki Yako (百鬼夜行), or the Night Parade of One Hundred Monsters, is one of the more well-known Japanese folklore tales, frequently a subject of old paintings like this one: Hyakki Yako is a name given when all kinds of youkai gather together in a group to walk the streets. Of course, anyone who happens …