A new study suggests that humanity is hitting the upper limit of life expectancy



Source link