Russian cosmonauts step out of the International Space Station on April 25 for ISS Expedition 71 Russian spacewalk 62.
Russian Cosmonauts Take a Spacewalk at the International Space Station
By NTD Video
Live Chat
Russian cosmonauts step out of the International Space Station on April 25 for ISS Expedition 71 Russian spacewalk 62.