Atapuerca

site of several limestone caves near Burgos in northern Spain, known for the abundant human (genus Homo) remains discovered there beginning in 1976. ...
Found on http://www.britannica.com/eb/a-z/a/117
No exact match found