On September 12, 2009 space shuttle Discovery (STS-128) and its seven-member crew landed at 00:53 UTC (8:53 p.m. EDT Sept. 11) at Edwards Air Force Base in California, capping off a 14-day mission to deliver supplies and research facilities to the International Space Station and its six-person crew.
Mission managers called off Friday afternoon’s landing opportunities at
...
Read more »