Suggested Searches

Welcoming Endeavour

Welcoming Endeavour

NASA Administrator Michael Griffin, center in white, and other NASA managers give a thumbs up to the crew of the space shuttle Endeavour shortly after touch down on Tuesday, Aug. 21, 2007, at the Kennedy Space Center.

Read More

Download