Russia extends space station role
Wednesday, February 25, 2015 - 11:00
in Astronomy & Space
Russia has now committed itself to operations on the International Space Station until 2024.
Russia has now committed itself to operations on the International Space Station until 2024.