Astronauts Say Tricky Space Station Repair a Success
Thursday, August 19, 2010 - 14:42
in Astronomy & Space
Astronauts living on the International Space Station said Thursday that their orbiting lab is finally back in action after recent repairs.