oh my god particle

The Oh My God Particle

On October 15th, 1991 an observatory in Utah Detected something remarkable: a particle so powerful it was quickly nicknamed the…

4 years ago