>>5113261 (pb)
Those figures might easily be a result of a limited nuclear war between the US and Russia which I think was always the end-game. Both white Christian nations obliterated, no obstacles left.
Deagle.com admins were definitely keyed into this back then.