Humans can only live to 115, researchers claim

Research out of New York’s Albert Einstein College of Medicine believes that the goal of living forever is an impossible one. A team of researchers analyzed morality rates and aging trends across the world and found that there may be a ceiling to our…

Source: Engadget – Humans can only live to 115, researchers claim