Denisovans inhabited Tibetan Plateau 120,000 years before modern humans
Contrary to popular belief that high altitudes were inhabited only by modern humans less than 40,000 years ago, fossil remains conclusively prove that Denisovans lived there 160,000 years ago. Denisovans…