Has the Large Hadron Collider struck paydirt? Based on unofficial blogs and reports, rumors have it that that the physicists at CERN have located the elusive "God Particle" ? Scientific scuttlebut that slipped out before being subject to scientific scrutiny? Or mass collider malarkey? More to come.
Details here