Search
History

Ardi,' Oldest Human Ancestor, Unveiled

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

Published On 11/27/2012
3:00 AM EST