Deep Space 1Delta 7326-9.5United States Air ForceLaunch Status Success Sat • Oct 24th, 1998 12:08 PM UTC View More Information