Humans Latest A Mysterious Extinct Species Seeded Their Genes in Modern Humans Science Alert November 13, 2024 0Comment It wasn’t just the Neanderthals.