Time travel with the molecular clock
Migration isn't a new phenomenon, but new insights suggest that modern-day Europeans actually have at least three ancestral populations. This finding was published by Johannes Krause and prominently featured on the cover ...