Ben was at the Cape for the last flight landing of the Space Shuttle Discovery on March 9th and two days later took this photo of himself with the Space Shuttle Endeavor. The Endeavor is scheduled to be launched on April 19th, 2011 on the STS-134 mission that will deliver the Express Logistics Carrier-3 (ELC-3) and the Alpha Magnetic Spectrometer (AMS) to the International Space Station.