STS 123 Rewind - Dextre On-Orbit Assembly

Spacewalkers struggle to awaken the monstrous space station robot. --  Learn More About Dextre Here

credit : NASA/Space.com
Watch more  ►
Shows