Night mode

Toumai: The Oldest Human Ancestor

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

Genre:

Cast:

Studio:

Runtime: 40 Min

Quality: HD

Release: Mar 14, 2006

Country:

Keyword : ,