assertion
Analysis v1

Scientists say humans are built to live to 120, but even the healthiest people only live to 80 — so something else must be limiting lifespan.

Evidence from Studies

No evidence studies found yet.