World’s Strangest

Your source for the strangest things around!
Ads

Scientists catch glimpse of "God particle"

The Large Hadron Collider has picked up fluctuations that could be from the elusive Higgs Boson particle. Scientists have however been quick to stress…