› added 1 year ago
45
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