Two groups of archaic humans — Neanderthals and their enigmatic cousins, Denisovans — occupied Denisova Cave in the Altai region of Siberia...
Neanderthals and Denisovans are extinct groups of hominins that separated from each other more than 390,000 years ago. These two groups inhabited Eurasia...