The God particle found?





Unusual data bumps detected by two teams at Large Hadron Collider thought to be glimpse of elusive source of particle mass..
Large Hadron Collider results excite scientists..
…is it the ‘God particle’?