Homo heidelbergensis

Study: Human ancestors lived in Britain's caves 620,000 years ago

Thu, 23 Jun 2022 - 12:04 GMT

A new study revealed that some of the first humans in Britain lived in Kent 620,000 years ago.

More