Why Japanese Yokai Monsters Will Keep You Up At Night
In Japan, you'd hear the word yokai (妖怪), a catchall for all manner of unnatural beings: ghosts, phantoms, demons, monsters, or goblins; "mystical creatures that possess unexplained powers, physical characteristics or strength," according to Motivist Japan. You know -- those.
Read More