 | | This a video of Space Shuttle Endeavour's landing at Kennedy Space Center, Fla., to end STS-97, a successful mission to install the first set of U.S. solar arrays onto the International Space Station. Endeavour landed Dec. 11 at 5:03 p.m. (23:03 GMT).
Media Player Format -
28K
/ 56K
Real Video Format -
28K
/ 56K
|