
The elusive Higgs boson, or something very close, has finally been spotted at CERN’s Large Hadron Collider near Geneva, Switzerland. The next challenge is to pin down whether the new particle is the boson physicists were expecting or some other beast.