A arstechnica.com Humans are living longer than ever no matter where they come from 19 points rntn 2 years ago 12 comments