Astronauts back in U.S. part of space station after leak scare Astronauts returned to the U.S. side of the International Space Station on Wednesday after sheltering most of the day in Russia’s modules while ground teams assessed a potential ammonia leak, NASA said.
Source: Reuters Posted on:
Thursday, Jan 15, 2015, 7:36am Views: 1152