A groundbreaking discovery in the Sima del Elefante cave, located in the Atapuerca mountains of Spain, is changing what we ...
Excavations at Happisburgh in Norfolk, site of the oldest evidence for humans in Britain. The identity of the very first people to venture here is still a mystery. No human remains have been found, ...