Nature News (nature.com)How long can humans live? All evidence points to a maximum of 125 yearsSummary pending review.Scoring cuesmissing summaryBreakthrough researchRead full storySee in Clear Feed