Denisovans Survived on Tibetan Plateau for 160,000 Years
University of Reading
Bone remains found in a Tibetan cave 3,280 m above sea level indicate an...