Someone print this memo and get it to Discovery Channel HQ STAT!!!
“Population Bomb” has fizzled”
This has been the case for the last 20 years yet our MSM still hasn’t gotten the message.