Thursday, March 27, 2008
Endeavour is Home!
A nighttime landing is a fitting finish to STS-123 which began with a nighttime launch. This was a very successful mission. It included a record-setting five spacewalks and was the longest space station construction flight yet. Congratulations to NASA and their international partners!