Cheddar Man’s tribe migrated to Britain at the end of the last Ice Age and his DNA has been linked to individuals discovered in modern-day Spain
Archaeologists have uncovered the earliest known remains of human habitation at the coast, a finding that may explain how humans ventured beyond Africa at the start of their…