A arstechnica.com Facing "financial crisis," Russia on pace for lowest launch total in 6 decades 6 points 8BitArmour 2 years ago 0 comments