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