Astronauts finally find the source of an air leak on the International Space Station
Astronauts on the International Space Station have finally found the source of an air leak that was first detected a year ago in September 2019, according to NASA. Three members of the ISS crew were woken in the middle of the night on Monday by ground control to search for the leak’s source – as … Read more