NASA Administrator Downplays Russian Comments

Share

    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)