05-10-2016 19:00 via bbc.co.uk

Limit to human life may be 115 (ish)

Our life spans appear to be limited to about 115 years, according to US scientists.
Read more »