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...