U.S. space shuttle Endeavour successfully...
"The STS-130 crew landed on Feb. 21, 2010 at 10:20 p.m. EST after successfully installing the Tranquility node and a seven-windowed cupola on the Space Station," the American space agency said.
Space Shuttle Endeavour lifted off from NASA"s Kennedy Space Center in Cape Canaveral, Florida on February 8 to perform station assembly tasks. It docked to the ISS on February 10.
Endeavour"s 33rd flight was one of the last five flights of the shuttle program, which is scheduled to end its existence in September.
MOSCOW, February 22 (RIA Novosti)