This has been a week for big announcements. NASA announced all the stuff of life exists on Mars. The Catholic Church announced a new pope-- the first born in the New World. And physicisits announced they have confirmed discovery of the Higgs-Boson-- the so-called God Particle.
Higgs-Boson is thought to be critical in the creation of matter, and its confirmation is a key advance for cosmology.