Scientists believe they have captured the elusive “God particle” that gives matter mass and holds the physical fabric of the universe together.

Via The Telegraph

Advertisements