Sts-58

STS-58

STS-58 shuttle mission of Space Shuttle Columbia launched from Kennedy Space Center, Florida, on 18 October 1993. It was also the last time Columbia would land at Edwards Air Force Base.

Read more about Sts-58.