- Servicing Mission 3A Overview STS-103 on Space Shuttle Discovery, landed at 7:01 EST, Monday, December 27, 1999, 12:01 am GMT, December 28, 1999. Mission Elapsed Time: 7 days, 23, hours, 10 minutes. Launch Date: 7:50 pm EST, December 19, 1999; 12:50 am, GMT December 20, 1999. STS-103 Launch/Landing Opportunities The failure of a fourth gyroscope on November 13, 1999 placed Hubble in safe hold ...sm3a.gsfc.nasa.gov/overview.html
- Explore the NeuroLab shuttle mission on this site created by the STS-90 crew and volunteers ...www.psu.edu/nasa