mortality records – IOTW Report

You’ll Never See 125

Friday, 7 October 2016, 1:15 Dr. Tar 16

Researchers have been reviewing mortality records and have concluded that there is an upper limit to how long we can expect to live.  They claim the ceiling is around 115 [Read More]