Neanderthals and humans lived alongside each other in France and northern Spain for up to 2,900 years, modelling research suggested Thursday, giving them plenty...
Footprints left by Ice Age hunter-gatherers and recently discovered in a US desert shed new light on the earliest human inhabitants of North America....