Loading...

South Pole Telescope Installed

|CBS News RAW: A massive, 280-ton telescope was installed at the South Pole to help scientists research the material composition of the universe.