A new paper concludes that most humans will, at most, live to 115, with very small odds of living to 125 or older.
read more