Posted in Posts Russia may have just shot down its own satellite, creating a huge debris cloud [Updated] November 16, 2021 Leave a comment “This test will significantly increase the risk to astronauts and cosmonauts.” Favorite This!