Modern humans may have descended from at least two ancestral populations, which diverged 1.5 million years ago and then reconnected 300,000 years ago.
Up until...
Modern humans may have descended from at least two ancestral populations, which diverged 1.5 million years ago and then reconnected 300,000 years ago.
Up until...