Launch of the Space Shuttle, Up Close and Personal

By Julie Bain, Health Director, Reader's Digest magazine
Launch of the Space Shuttle Discovery, STS-116, December 9, 2006.
Discovery Landing
Previous
Previous Image
Next
Next Image
Image 18 of 18

Courtesy of NASA

Discovery made a picture-perfect landing as the sun set on December 22nd at Kennedy Space Center's Shuttle Landing Facility, concluding mission STS-116. We were thrilled to hear that Nick was safely home in Houston in time to celebrate Christmas with his family.
Share Your Comments
Name
Comment
Remaining Character Count:
 
See All Comments
Advertisement