First reported 15 hours ago -
Updated 15 hours ago -
Space shuttle Discovery lifts off from launch pad 39A at the Kennedy Space Center in Cape Canaveral
, Fla., Feb. 24, 2011. Joe Raedle/ ShareWatch more news videos | Latest from the US CopyToday marks 30 years since Space Shuttle Discovery's ...
[Published ABC News - 15 hours ago]