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