Due to the Large Hadron Collider scientists came on the heels of a "particle of God"

20 December 2011
 No information availible