Space Shuttle Discovery lands for final time
Thursday, March 10, 2011 The Space Shuttle Discovery successfully landed Wednesday at the Kennedy Space Center in Florida at 11:57 AM EST (16:57 UTC) for what is scheduled to be the final time in its operational career. Upon landing, the shuttle and its six-person crew wrapped up the STS-133 mission, the Discovery’s 39th and final …
Continue reading “<div class="article-title">Space Shuttle Discovery lands for final time</div>”