Europe’s Oldest Human Face Found in Atapuerca: New Species Possible Discovery Suggests Early Populations Arrived Before Homo Antecessor India 5 months ago 0 0