By on Tuesday, 01 November, 2016
Human life spans may be limited to a maximum of about 115 years, claim US scientists.