News

In the mountains of Atapuerca, Spain ... a more recent species found nearby. This morphology is more reminiscent of Homo ...