STS-121 Landing
(July 17, 2006) Space Shuttle Discovery's STS-121 mission landed at the Kennedy Space Center on July 17, 2006. Launched on July 4, 2006, The mission delivered supplies to the ISS and tested new equipment and procedures to increase the safety of shuttle flights.
Credit: NASA
Image Number: STS121-S-054
Date: July 17, 2006
37,910
views
24
faves
0
comments
Uploaded on July 17, 2015
Taken on July 17, 2006
STS-121 Landing
(July 17, 2006) Space Shuttle Discovery's STS-121 mission landed at the Kennedy Space Center on July 17, 2006. Launched on July 4, 2006, The mission delivered supplies to the ISS and tested new equipment and procedures to increase the safety of shuttle flights.
Credit: NASA
Image Number: STS121-S-054
Date: July 17, 2006
37,910
views
24
faves
0
comments
Uploaded on July 17, 2015
Taken on July 17, 2006