CollegeHumor Shorts S1E19 — The Large Hadron Collider’s Secret

The Large Hadron Collider’s Secret

Mar 24, 20103 min
Discussion

This week, CERN found the God Particle. Apparently they’ve also found the Devil Particle.