NASA Administrator Downplays Russian Comments

FacebookXPinterestEmailEmailEmailShare

    Three Russian cosmonauts launched from Baikonur Cosmodrome in Kazakhstan to the International Space Station, the first crew launch since Russia's invasion of Ukraine in February. (Associated Press)