The number of the beast? By David Roberts on May 10, 2008 The population of the earth is expected to pass 6,666,666,666 today. (via Slashdot) Grist's comments only work with JavaScript. Please enable and refresh the page. Show comments