Russia's Space Agency Aborts Launch of 3 Astronauts to International Space Station

FacebookXPinterestEmailEmailEmailShare

    Russia aborted the launch of three astronauts to the International Space Station moments before they were scheduled to lift off Thursday, but the crew was safe, officials said. (Mar. 21) AP

    Russia