Russia Bans US From International Space Station, Astronauts “Will Have To Find Their Own Way Down”

[adsense]Moscow, Russia – Russian officials have further increased tensions with the United States.  Earlier today, the Kremlin announced that effective immediately, the United States is banned from the International Space Station and the ban will be enforced by Russia refusing to allow U.S. astronauts to ride on shuttles powered by...

Continue reading