ninjan, 3 months ago Yepp, 117 billion estimated total humans born ever and about 8 billion alive today.
Yepp, 117 billion estimated total humans born ever and about 8 billion alive today.