3 ms·
The sheer number of people. 7% of all humans who have ever lived are alive today.
by sillysaurusx 4y ago
The sheer number of people. 7% of all humans who have ever lived are alive today.
- moffkalast 4y agoAnd the only human you can truly trust after all is a dead one.
- scintill76 4y agoSo I can trust 93% of all humans who have ever lived – impressive!