0
A study analzyes the genetics of 275 human lice, revealing new clues about human migration.