28 of 39
Spectators watch as the space shuttle Discovery lifts off at the Kennedy Space Center in Cape Canaveral, Fla., on mission STS-121 Tuesday, July 4, 2006.
©2014 WFAA-TV, Inc., A Gannett Company. All Rights Reserved.
Powered by Broadcast Interactive Media.