November 20, 2008

Expedition 18 Welcomes STS-126

Expedition 18 welcomes STS-126 aboard the International Space Station. credit: NASA

Share on Linkedin Share on Google+