Have physicists finally discovered glueballs? New evidence points to yes.