Log In or Register
STS-121 mission specialist, astronaut Piers J. Sellers, translates along a truss on the International Space Station during the mission's third and final EVA.Credit: NASA/JPL