Search
History

Ardi,' Oldest Human Ancestor, Unveiled

'Ardi' dates to 4.4. million years and may be the oldest human ancestor ever found.

November 27, 2012
3:00 AM EST