Endeavour Astronauts On Space Cleaning Job
Tuesday, November 18, 2008 - 14:57
in Astronomy & Space
Two astronauts stepped out on a spacewalk early Tuesday afternoon for an unprecedented cleaning and lube job at the international space station.