July 21, 2008

Astronauts from STS-121 Mission Finish Task

Mike Fossum and Piers Sellers finish their tasks, and end EVA #1

Share on Linkedin Share on Google+