- Entry
- Reader's guide
- Entries A-Z
- Subject index
Atapuerca is a World Heritage Site located in Burgos province, Spain. The construction of a railroad at the end of the 19th century, cutting through the foothills of the Sierra de Atapuerca, led to the discovery of several hominid sites. In ...
- Loading...