Red Deer Cave people
Prehistoric humans from 12,500 BCE in southwest China
The Red Deer Cave people were a prehistoric population of modern humans known from bones dated to between about 17,830 to c. 11,500 years ago, found in Red Deer Cave (Maludong, Chinese: 马鹿洞) and Longlin Cave in Yunnan and Guangxi Provinces, in Southwest China. The fossils exhibit a mix of archaic and modern features and were tentatively thought to represent a late survival of an archaic human species, hybridization between Denisovan hominin and modern humans, or alternatively just "an unfortunate overinterpretation and misinterpretation of robust early modern humans, probably with affinities to modern Melanesians".
From Wikipedia, under CC BY-SA. More on occurri.