Space Shuttle Discovery (STS-95) launch, 29 October 1998 Published on October 29, 2012 in 29 October 1998Full resolution (614 × 768) ← Previous Space Shuttle Discovery (STS-95) launches at the Kennedy Space Center, Florida, 29 October 1998. (NASA)