In ancient Japanese folklore, the Kappa is a water demon that inhabits rivers and lakes and devours disobedient little children. While some believe the legend originated from sightings of the Japanese Giant Salamander, a species still alive today, others maintain that the myth is real and that an unusual set of mummified remains, showing a webbed hand and a foot, is proof that the Kappa exists.