Header Ads

BannerFans.com

Small leak found on International Space Station

A small pressure leak was discovered on the International Space Station, according to NASA.

from ABC News: Top Stories https://ift.tt/2PkOGfV

No comments:

Powered by Blogger.