Putin's New Space Station Gets Green Light
Russia plans to build its own space station by 2033, following its announced departure from the International Space Station program.
Russia plans to build its own space station by 2033, following its announced departure from the International Space Station program.