The Atapuerca Mountains in northern Spain are home to the Sima de los Huesos, or "Pit of Bones," which has offered one of the ...