March 20, 2025 Our Genes Reveal Mysterious Split in Human Population 1.5 Million Years Ago : ScienceAlert