Tag: Russian space agency

Astronauts had to shut down a Russian space station module due to ‘unusual odor’ from spacecraft

Sign up for CNN’s Wonder Theory science newsletter. Explore the universe with news on fascinating discoveries, scientific advancements and more.Russian cosmonauts on the...