Skip To Content

Where To Stream River Monsters Legendary Beasts Season 1 Episode 2

Japanese Water Demon

Jeremy recounts some of his most intense investigations as Japanese folklore tells of a humanoid river creature that snatches children.