Has The Human Life Span Hit The Ceiling?
An analysis of global demographics indicates the maximum human life span may have peaked at around 115 years. That's despite medical advances and the occasional person who lives a few years longer.