NASA / SCIENCE PHOTO LIBRARY NASA / SCIENCE PHOTO LIBRARY
ISS astronauts. Astronauts Lee M E Morin (left) and Ellen Ochoa inside the Destiny Laboratory on the International Space Station (ISS). Photographed on 13th April 2002, during Space Shuttle mission STS-110. This mission, which lasted from 8th-19th April, continued the construction of the ISS.
Model release not available. Property release not required.