Loading...
News
    Shows

      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.

      Related Videos

      You Might Like

      Comments