The 108 billion you reference is how many humans have ever inhabited earth, including 7.5B of us currently still living.Just, you know, for accuracy's sake.This obviously doesn't take aliens into account ......
----------------------------------------"Fuck aliens." © WarriorPoet415