Quantcast
Last updated on April 24, 2014 at 21:24 EDT

Crews Work Together in the Destiny Laboratory

July 23, 2008

The STS-118 and Expedition 15 crews work together in the Destiny Laboratory of the International Space Station.