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.