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)
© 2009-2013 KTVK, Inc., a subsidiary of Belo Corp. All Rights Reserved.
Powered by Broadcast Interactive Media.