Three Russian cosmonauts arrived at the International Space Station today (March 18), wrapping up a brief orbital chase.
3 Russian cosmonauts arrive at space station after 3.5-hour orbital chase (video) : Read more
3 Russian cosmonauts arrive at space station after 3.5-hour orbital chase (video) : Read more