The God Particle & other unrelated stories…

It was a eureka moment yesterday for scientists at CERN, the European Organisation for Nuclear Research. They announced that they’re confident (as confident as a scientist could be when charting new territory) that they have in fact, discovered what they…