Quantcast
Last updated on April 24, 2014 at 17:35 EDT
STS110-E-5768
36 of 325

STS110-E-5768

July 20, 2011
Astronaut Ellen Ochoa, STS-110 mission specialist, looks through the Earth observation window in the Destiny laboratory on the International Space Station (ISS).