20130608 home.science: Telescope backs Big Bang theory