A leak on the Russian portion of the International Space Station forced the four astronauts of NASA’s Crew-12 mission to rush to safety on Friday. The incident once again shines a stark light on the state of Russia’s space program, once the pride of the Kremlin. The problems in the Russian Zvezda module have been lingering for years. What remains of the former showpiece of Russian space travel?

ttn-2