StardustDelta 7426-9.5United States Air ForceLaunch Status Success Sun • Feb 7th, 1999 9:04 PM UTC View More Information