Who were the first people to reach the British Isles?
Homo Heidelbergensis On the old banks of the river Thames in the modern Swanscombe, UK Natural History Museum, London/Science Photo Library This is an excerpt from our human history, our…
World News in Your Hand
Homo Heidelbergensis On the old banks of the river Thames in the modern Swanscombe, UK Natural History Museum, London/Science Photo Library This is an excerpt from our human history, our…