• Muad'DibberA
    link
    53 years ago

    Total numbers of humans who have ever lived is 100 B, lol. So thats 8% of everyone who’s ever lived.