Denisovans Settled The Tibetan Plateau First

Denisovans occupied the Tibetan Plateau 120,000 years before humans and passed on a gene to survive high altitude life

Read →