Where is Atapuerca?
Where is Atapuerca located?
Atapuerca, Castilla y Leon, Spain (approx. 42.3763564°, -3.507539°)
Where is Atapuerca on the map?
Atapuerca - Burgos
{"latitude":42.3763564,"longitude":-3.507539,"title":"Atapuerca"}