Human longevity has its limits

In a recent letter in the journal Nature, researchers say maximum human lifespan is 125.