Ammonia leak on Russian section of International Space Station ‘has now ceased,’ but astronauts remain cautious
On Wednesday (Oct. 11), a coolant leak on a Russian module of the Worldwide Area Station (ISS) seems to have stopped two days after being found, NASA wrote in a…