Collider Exhibition at the Science Museum in London


Professor Peter Higgs stands in front of a photograph of the Large Hadron Collider at the Science Museum’s ‘Collider’ exhibition on November 12, 2013 in London, England. (Photo by Peter Macdiarmid/Getty Images) Continue reading »