Living Dinosaur

Referenced in 1 episode

Definition

Refers to various claims about contemporary sightings of prehistoric creatures that are supposedly still alive, often linked to unexplored areas such as jungles.