STS-100 Space Shuttle Endeavour Crew and NASA Dryden Flight Research Center Officials
A happy "thumbs up" from the crew of the Space Shuttle Endeavour and NASA Dryden Flight Research Center officials heralded the successful completion of mission STS-100.