STS-7Space Shuttle Challenger / OV-099 Rockwell International Launch Status Success Sat • Jun 18th, 1983 11:33 AM UTC View More Information