Atapuerca

Definition: 

An archaeological site in Spain with fossils and stone tools of the earliest known hominins in Western Europe.