› added 4 years ago
245
TIL that "the maximum natural lifespan of humans is 38 years"
via reddit.com