Pictures of the Day: Wednesday, Mar. 11, 2009
Eliot J. Schechter / Getty
Takeoff
The Space Shuttle Discovery sits on the launch pad at Cape Canaveral, Florida as it is prepared for launch on a mission to the International Space Station.