Astronauts Make Progress on Spacewalk

From NASA
Sat. 08-07-2010