Deflecting Criticism, Russia Tries Insinuating 2018 Hole on Space Station Was US Sabotage - Slashdot
Remember that small leak on the International Space Station discovered in 2018 that was traced to a Russian module and apparently made by a drill bit? (Implicating the technicans that built the module on earth, Ars Technica wrote "There is...
There are no comments yet.