Humans Have A Limit To Our Lifespan, And We've Reached It, Say Scientists

Apparently 125 years is the maximum we're getting​.