STS-88Space Shuttle Endeavour / OV-105United Space AllianceLaunch Status Success Fri • Dec 4th, 1998 8:35 AM UTC View More Information