Putin, Russia Pulling Out Of International Space Station After 2024: Elon Musk Had This To Say About It
The largest country is Europe by land size announced plans to end its cooperation on one of the key pieces to space exploration and data collection Tuesday.