A number of Da Vinci's "inventions" were really just predictions of things that were invented much later (like his helicopter).
I don't know that anyone can reasonably object to the theoretical possibility that an individual human life could be sustained indefinitely.