Toumai: The Oldest Human Ancestor



Buried beneath the sand for seven million years, a skull is unearthed in Chad that may provide evidence of the oldest known human ancestor.

Release date : 2006-03-14

Production country :
France

Production company :
France 2

Durasi : 40 Min.

Popularity : 0