A Kappa is a Japanese water goblin or demon. It’s name means River-child and a local would describe it as a Yokai. This Kappa is at home in the pond at Tsujikawayama Park near Fukusaki in Hyogo Prefecture. The head of the beast is important; Kappa’s have power while their hairless patch is filled with […]

