This gallery contains 1 photo.
Thursday, June 5, 2012 Let physicists and science enthusiasts around the world rejoice! On July 4, 2012, physicists in the Large Hadron Collider (LHC) in Geneva, Switzerland announced the discovery of the God particle! Wait, what? Yes, it is a long story, but … Continue reading