Russian leadership threatened to allow the International Space Station (ISS) to crash into the United States or one of its allies following President Joe Biden’s recently announced sanctions on Russia. Biden issued sanctions on Russia that target the country’s “aerospace industry, including their space program,” the U.S. Sun reported. In response to Biden’s sanctions, Dimitry […]