Crew Launch Escape Test a Success

From NASA
Thu. 05-06-2010