Buried beneath the sand for seven million years, a skull is unearthed in Chad that may provide evidence of the oldest known human ancestor.
2025
2021
2014
—
2006
2019
2000
2005
2018
2020
2023
2017
2007