stupidevilbastard.com
Discovery of the “God Particle” is a big defeat for atheists everywhere…
… or it is if you believe these idiots on Twitter: