STS-90Space Shuttle Columbia / OV-102United Space AllianceLaunch Status Success Fri • Apr 17th, 1998 6:19 PM UTC View More Information