After years of searching, could physicists finally be closing in on the sought-after Higgs particle?

More...