• Logi
    link
    41 month ago

    I’m not sure we have the data to support that statement. 8.2B / 108B = 7.6% of everyone who has ever lived is currently alive. Perhaps some fraction of that is immortal.