Can mankind live forever?