Archaeology 850,000-Year-Old Remains Of Homo Antecessor Found At Atapuerca, Spain AncientPages.com | July 30, 2024 Jan Bartek - AncientPages.com - The archaeological site of Atapuerca, situated in northern Spain's Burgos province, is a significant location for studying early human history. Recent excavations have Read More