Limit To Human Life May Be 115 (ish)

Human life spans may be limited to a maximum of about 115 years, claim US scientists. Their conclusions, published in the journal Nature, were made by analysing decades of data on human longevity. They said a rare few may live longer, but the odds were so poor you’d have to scour 10,000 planet Earths to … Read more