Where To Stream River Monsters Legendary Beasts Season 1 Episode 2
Japanese Water Demon
- Aired May 7, 2017
- 60 Min
Jeremy recounts some of his most intense investigations as Japanese folklore tells of a humanoid river creature that snatches children.
Japanese Water Demon
Jeremy recounts some of his most intense investigations as Japanese folklore tells of a humanoid river creature that snatches children.