Toumai: The Oldest Human Ancestor (2006)
Overview
Buried beneath the sand for seven million years, a skull is unearthed in Chad that may provide evidence of the oldest known human ancestor.
Duration
40 min
Rating
⭐ 6.0 / 10
Status
Released
Release Date
Mar 14, 2006
Languages
French
Production
France 2
IMDB
Similar Movies
The Bones
2024
No Image
Dinosaurs Unearthed
2008
Your Inner Fish
2014
Rise of the Mammals
2019
Ice Age Death Trap
2012
Raising The Allosaur
2003