Launch of Hubble servicing mission set for December 11
NASA managers set Saturday, Dec. 11, 1999, as the launch date for NASA's final Space Shuttle mission this century. The 96th Space Shuttle Mission will be highlighted by four space walks to service