Astronauts replace suspect pump on space station
Ammonia leak repair finished ahead of schedule
POSTED: 06:26 PM CDT May 11, 2013
UPDATED: 06:08 PM CDT 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.