Large Hadron Collider may have detected mysterious new particle
mashable.com