All Hail The “Fat Particle”. At Last.

Scientists have found the elusive God Particle. But what does it all mean?