"Yokai" are a class of monsters or spirits from Japanese folklore. They can be benevolent and helpful, mischievous, or downright evil--and some of them, like these 8, are just freaking weird!
Your email address was been registered successfully.