Some time during a six-hour space walk last week, astronaut Robert Satcher managed to capture this shot of himself...via himself. Today, the STS-129 will be completing their third and final space walk. [NASA]

Advertisement