20 of 47
Space shuttle Discovery lifts off from Kennedy Space Center in Cape Canaveral, Fla., Thursday, Feb. 24, 2011. Discovery is on an 11-day mission to the international space station. (AP Photo/David J. Phillip)
©2014 KTVK, (A Meredith Corporation Station). All Rights Reserved.
Powered by Broadcast Interactive Media.