The research team at the Atapuerca archaeological sites in Burgos, Spain, has just broken its own record by discovering, for ...
Bone fragments discovered in Spanish cave are putting a face to the earliest ancient humans to arrive in Western Europe, more ...