Home Archaeological News Ancient Proteins Reveal Major Denisovan Fossil Site in Southwest China