Astronauts home in on International Space Station air leak – CNN

(CNN)Astronauts on the International Space Station (ISS) have successfully narrowed down the source of a small air leak that had been growing in size.
Kenny Todd, deputy manager of the space statio…

LEAVE A REPLY

Please enter your comment!
Please enter your name here