NASA says coolant leak on International Space Station no threat to crew, but needs a fix
Friday, May 10, 2013 - 07:30
in Astronomy & Space
Space agency says ammonia coolant leaking from solar panel power supply system, and it may require some quick patchwork