New Space Station Crew Takes Charge
Wednesday, October 22, 2008 - 17:49
in Astronomy & Space
Russian cosmonauts turned over control of the International Space Station Wednesday.
Russian cosmonauts turned over control of the International Space Station Wednesday.