Are Humans Becoming Immortal?