in Paleontology Neanderthals, Denisovans and humans all lived in Siberian cave at the same time (www.dailymail.co.uk) by What a Find July 25, 2021, 3:05 pm