Tag: endeavour lands

Space Shuttle Endeavour Lands

The space shuttle Endeavour landed Sunday night at Kennedy Space Center after a two-week mission to the international space station. While on the mission, the crew delivered a third connecting module, an Italian-built Tranquility node and a seven-windowed cupola to…