Remember meForgot password?
    Log in with Twitter

2011-02-24 18:57:11

Space shuttle Discovery's liftoff from Launch Pad 39A at NASA's Kennedy Space Center in Florida on a picturesque, warm, late February afternoon was witnessed by news media representatives near the countdown clock at the Press Site. Launch of the STS-133 mission was at 4:53 p.m. EST on Feb. 24.

Image uploaded by Lee Labuschagne
Featured In
News Feb 24, 2011 - Discovery blasts off one last time
Latest News
Top News