Spacewalkers Outfit New Lab

February 15, 2008—Astronauts installed a sun-monitoring device during the final space walk of the shuttle Atlantis's mission to deliver… more