News, entertainment, opinion, and whatever sparks interest in Burbank the Media City

Space Shuttle Discovery launch 022411 NASA TV

Print Friendly, PDF & Email

Photo: NASA TV -- Space Shuttle Discovery lifts off from the launch pad at Kennedy Space Center in Florida February 24, 2011

Photo: NASA TV — Space Shuttle Discovery lifts off from the launch pad at Kennedy Space Center in Florida February 24, 2011