Russia’s Space Program Just Took Another Embarrassing Hit

1 hour ago 2
<![CDATA[With the International Space Station (ISS) due for deorbiting in 2030 — and the growing schism between the West and Russia over the invasion of Ukraine — Moscow had grand plans for a new Russian Orbital Station (ROS) of its own.]]>
Read Entire Article