Elusive Leak on Space Station Keeps Astronauts in Russian Segment for Another Day
The three Expedition 63 crew members spent another day inside the Russian segment of the International Space Station. This allowed Mission controllers to continue their leak…