Sima de los Huesos, the "Pit of Bones," is a subterranean chamber within the Sierra de Atapuerca in Spain, a repository of human fossils unparalleled in both...
View in Alexandria