Astronauts outside the International Space Station have successfully repaired a coolant pump suspected of leaking ammonia
1 / 23
CBC.ca Videos
Sat, May 11, 2013 7:32 PM EDT