Space Shuttle Endeavour rolls out after landing on runway 04-L at Edwards Air Force Base, ending mission STS-126 to the International Space Station Nov. 30, 2008.
Space Shuttle Endeavour rolls out after landing on runway 04-L at Edwards Air Force Base, ending mission STS-126 to the International Space Station Nov. 30, 2008.