Iguanodon and Ri Mermaid

EPISODE:

Episode Info

Dinosaur sightings and claims concerning a mermaid-like creature are investigated in Papua New Guinea.

Cast