Russia Sends 3 Astronauts, Including an American, to International Space Station
Russia landed three astronauts on the International Space Station on March 25 after two failed attempts. NASA astronaut Tracy Dyson, Russian Oleg Novitsky, and Belarusian Marina Vasilevskaya were launched from the Russian-leased Baikonur launch facility in …