A groundbreaking discovery in the Sima del Elefante cave, located in the Atapuerca mountains of Spain, is changing what we ...
An international team of archaeologists, led by Spanish experts from the University of Rovira i Virgili in Tarragona, has ...