NROL-21Delta II 7920-10United Launch AllianceLaunch Status Success Thu • Dec 14th, 2006 9:00 PM UTC View More Information