› added 1 year ago
52
TIL that around 109 billion humans have lived and died over the last 192,000 years, according to demographers from the Population Reference Bureau
via reddit.com