HLD 6—an ancient Chinese skull that’s hard to fit into current evolutionary ideas
Ancient Juvenile Fossil Skull Unearthed in China Rewrites Human Evolution: Mysterious 300,000-year-old HLD 6 Skull Challenges the Human Family Tree.