Insane World

Russian Astronauts Plugged Leaking American Toilets In ISS

Russian news media have reported that the American toilets in the International Space Station (ISS) burst last week. This prompted astronauts to catch several gallons of fluid by towels. Sounds like this is the latest escalation between Russia and US after both nations withdrew from theĀ INF treaty. Sputnik News a mouthpiece close to the Russian […]