abnormalrealm.com
Here Kitty, Kitty
In Japan, yokai is a general term given to demons, monsters, and spirits mentioned within folklore. In some of the legends, these supernatural entities were once in life human, an animal or even an…