Step into the world of kappa, a mythical river spirit famous in Japanese folklore, as he tries to make his way to the human world. In addition to the ...
Step into the world of kappa, a mythical river spirit famous in Japanese folklore, as he tries to make his way to the human world. In addition to the ...