Thanks to a new human family tree, we can watch early humans spring up in Africa and spread around the world, and sometimes do so ahead of schedule.
Thanks to a new human family tree, we can watch early humans spring up in Africa and spread around the world, and sometimes do so ahead of schedule.