Recent scientific breakthroughs have overturned received wisdom about these archaic humans, and how their story can inform the genetic inheritance of millions around the world. Show more
Discover 11,128,835 listings and 279,451 playable programmes from the BBC
Recent scientific breakthroughs have overturned received wisdom about these archaic humans, and how their story can inform the genetic inheritance of millions around the world. Show more