e-sts10-31100← Collection
images
Space Shuttle Discovery on launch pad 12/1999
- Reference
- e-sts10-31100
- Date
- 2007-08-13
Space Shuttle Discovery on launch pad 39B at the Kennedy Space Center waiting for liftoff on mission STS-103 to service the Hubble Space Telescope. Dec 1999
Contact →