The long-sought Odderon, which is a phenomenon of the strongest force in space, has been detected at CERN and at Fermilab.
The world of the smallest particles is strange - and the latest discovery by particle physicists even has this strangeness in its name: two international ones