Ancient DNA explains why some people live to be over 100 years - Hunter-gatherer genes likely favoured during the last Ice ...