News

The research team at the Atapuerca archaeological sites in Burgos, Spain, has just broken its own record by discovering, for the third time, the oldest human ... face shape. In view of these ...