Supernatural beings in Japanese folklore that can range from spirits, demons, monsters, and other aberrations.
All items (22)