Science6 months ago
Scientists Suggest that Surprisingly Recently, Denisovans Lived on the Tibetan Plateau
A new study that expands scientific knowledge of the mysterious ancient humans initially discovered in 2010 indicates that Denisovans lived and prospered on the high-altitude Tibetan...