"ARTEMIS ACCORDS" content on TweakTown - Page 1
We found 1 items for the tag: ARTEMIS ACCORDS
NEWS
The list of Artemis Accords signatories grows with Israeli signing
NASA's proposed Artemis Accords have been signed by more than a dozen countries, with Israel being the most recent to sign on.