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 ordinary household items. Several yokai born resulted from the anger and hatred creatures felt for the mistreatment at the hands of humans. Even abused household pets may transform into a malevolent…

View On WordPress