Endeavour Astronauts Make History Above Earth
World | May 28, 2011 17:13 ISTHouston, Texas, May 28: Two astronauts made history on Friday as the final spacewalkers of NASA's 30-year shuttle program, completed construction of the International Space Station with the smooth addition of an extension boom.Astronauts Gregory