The rapture is coming this weekend, according to Family Radio president Harold Camping. He and his followers are preparing for a May 21 rapture, during which around 200 million Christians will be swept into heaven. Non-Christians and the other 1.9 billion Christians will be punished with earthquakes and suffering for several more months before the planet is destroyed.
The San Francisco Chronicle has a helpful FAQ on eschatological matters that explains how we know the rapture will happen this weekend:
Q: Why May 21?
A: Camping calculates May 21 is exactly 7,000 years from the date of the Noah's Ark flood. In his book "Time Has an End," Camping writes. "The year 391 B.C. is the year when the Old Testament was finished, and 2,011 + 391 - 1 = 2,401, or 7 x 7 x 7 x 7." There you have it.
While the math is fun, the other reason the rapture is apparently happening now is because of gay pride and same-sex marriage, which require God to destroy the Earth just as he destroyed Sodom and Gomorrah.
The rapture is expected to start at 6pm local time on Kirimati Atoll and proceed around the world, so people on the American west coast will have 21 hours from the first reports of rapture to repent or commit a few final sins.