ISS crew attempts to fix ammonia leak
Saturday, May 11, 2013 - 10:00
in Astronomy & Space
WASHINGTON, May 11 (UPI) -- Astronauts at the International Space Station ventured outside Saturday to fix an ammonia leak in the orbiting laboratory's power cooling system.