High-altitude cave used by Tibetan Buddhists yields a Denisovan fossil ~science Article 580 words 14 votes