Quantcast
Last updated on April 20, 2014 at 21:20 EDT
S121-E-05895
150 of 420

S121-E-05895

August 18, 2011
Astronaut Piers J. Sellers, STS-121 mission specialist, floats in the Destiny laboratory of the International Space Station.