Space Shuttle Discovery lifts off at the Kennedy Space Center (AP)
Discovery Soars into Space Story aired: Tuesday, July 26, 2005
After months of anticipation, the space shuttle Discovery blasted off at Cape Canaveral, Florida this morning. This is NASA's first manned space launch since the 2003 Columbia disaster that killed all seven crew members on-board. Today's take-off was delayed two weeks ago due to a faulty fuel gauge.
Guests:
Steve Petranek, editor-in-chief of Discover Magazine.