Kappa is a yokai or water demon of Japanese mythology. Also known as Gawappa, it is a river monster that resides in the water areas of japan, from where it wreaks havoc.

Share your thoughts.