Yunxian 2 is a 1 million-year-old skull challenging human evolution timelines. Yunxian 2 belongs to the Homo longi clade, sister to Neanderthals and modern humans. Homo sapiens, Neanderthals, and Homo longi may have coexisted for 800,000 years. Experts warn about uncertainties in dating human evolution estimates