Watch Live: Russian Spacewalk From ISS
Monday, August 18, 2014 - 09:52
in Astronomy & Space
Russian astronauts aboard the International Space Station embark on six hour spacewalk to deploy satellite.
Russian astronauts aboard the International Space Station embark on six hour spacewalk to deploy satellite.