live market

Evidence for Human Lifespan Limit Contested

Evidence for Human Lifespan Limit Contested

Five groups of scientists criticize a widely publicized Nature paper from 2016 suggesting that humans can only live up to 115 years....Read More