Spacewalking Astronauts Hopeful New Pump Fixes Space Station Leak
Saturday, May 11, 2013 - 13:00
in Astronomy & Space
The measure appears to have worked, but only time will tell if the fix is permanent.
The measure appears to have worked, but only time will tell if the fix is permanent.