Space Shuttle Discovery landed in Cape Canaveral, Florida this evening at 19:01 CET (18:01 UT), completing one of the most complex assembly missions to the International Space Station to date, bringing back seven crew members, including ESA astronaut Paolo Nespoli.