Your place for Space News
Scientists find evidence an ancient human species called a Denisovan lived at high altitudes in Tibet.