Hells yeah:
http://phys.org/news/2012-07-eureka-...-particle.html


I hope this turns into something concrete.
Particle physics gives me a hadron hurrdurrhurr