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 KGW, Sander Holdings Company. All Rights Reserved.
Powered by Gannett Broadcasting Service Center. Hosted by Broadcast Interactive Media.