Space Station Leak All Patched Up Now, NASA Says
Friday, August 31, 2018 - 13:20
in Astronomy & Space
The repair job astronauts conducted on the International Space Station (ISS) yesterday (Aug. 30) appears to be complete.
The repair job astronauts conducted on the International Space Station (ISS) yesterday (Aug. 30) appears to be complete.