Browse All : Space Shuttle Endeavour

1,451-1,451 of 1,451
STS-118 Shuttle Mission...
2007-08-23 0:0:0
STS118-S-073 (21 Aug. 2007) --- NASA Administrator Michael Griffin (center in white shirt) and other NASA managers give thumbs up signals to the crew of the Space Shuttle Endeavour shortly after its touchdown August 21, 2007, at the Kennedy Space Center, Florida, concluding STS-118. Photo Credit: NASA/Bill Ingalls
1,451-1,451 of 1,451