Scientists find “Angel Particle” — a particle that’s its own antiparticle byMihai Andrei July 21, 2017 It's the confirmation of a long-standing theory. Or is it?