Astronauts replace suspect pump on space station
Ammonia leak repair finished ahead of schedule
POSTED: 05:26 PM MDT May 11, 2013
UPDATED: 05:08 PM MDT May 11, 2013
It was just a couple of days ago when astronauts noticed flakes falling away from a portion of the International Space Station.