Header Ads

Cosmonauts patch small air leak on International Space Station: reports

Cosmonauts patch small air leak on International Space Station: reports
By

Cosmonauts are making progress in the fight against the small air leak that has beleaguered the International Space Station for months, according to Russian reports.



October 17, 2020 at 01:45AM
via Space.com read more...

No comments

Powered by Blogger.