Neanderthals and Denisovans both called Denisova Cave home — and Homo sapiens might have, too. |SOURCE| Neanderthals and Denisovans might have lived side by side for tens of thousands of years, scientists report in two papers in Nature. The long-awaited studies are based on the analysis of bones, artefacts and sediments from Denisova Cave in [...] Read more