Back in 1960, the journal Science published a paper predicting humanity would be “squeezed to death” by overpopulation on November 13, 2026. That date is now five weeks away. Spoiler: we’re at 8 billion, not infinity.
October 8, 2026 · Weird News
