Season 29 Episode 14: The Missing Link

Watch NOVA season 29 episode 14 tv series online free
Release: Feb 26, 2002
Paleontologists studying the Devonian Period (408-360 million years ago) discover a tiny fossil of colossal importance.
NOVAexpand_lessSeason 29