HOUSTON - MARCH 24: The crew member of space shuttle Endeavour mission STS-134 Michael Fincke takes a picture during a press conference at Kennedy Space Center March 24, 2011 in Houston, Texas. ... more 
HOUSTON - MARCH 24: The crew member of space shuttle Endeavour mission STS-134 Michael Fincke takes a picture during a press conference at Kennedy Space Center March 24, 2011 in Houston, Texas. Endeavour will make it's last trip into orbit during a 14-day mission, scheduled for April 19, to the International Space Station. (Photo by Eric Kayne/Getty Images) less 
1 / 6
Getty Images | Photo By Eric Kayne / Getty Images
Thu, Mar 24, 2011 4:26 PM EDT