Astronauts aboard the shuttle discovery released the Hubble telescope into space Wednesday following a repair mission nasa considered a complete success.
Discovery releases Hubble after repair work completed.