The US Hitches Its Final Ride to Space From Russia—for Now by Daniel Oberhaus from on 2020-04-08 22:23 (#51XDV) Thursday's launch to the space station will mark the end of America's dependence on Russia for human spaceflight, but NASA may buy more seats on Soyuz rockets.