Russia released images and information about its planned space station, which could be ready to house crews in six years amid a multi-year construction period.
Russia wants to build its own space station, as early as 2028 : Read more
Russia wants to build its own space station, as early as 2028 : Read more