Are mummified remains of unidentified creature proof of the mythological Kappa?
The Kappa is a water demon in Japanese mythology who lives in rivers and lakes and devours disobedient little children. While some think the narrative sprang from observations of the…