Shuttle Discovery lands at Edwards Air Force Based
RichC | September 12, 2009
I enjoyed listening and watching Space Shuttle Discovery land at Edwards Air Force Base last night (9/11) and see Mission STS-128 conclude. A perfect landing and successful 14 days in space as the NASA Shuttle program is one step closer to retirement. click for larger images (NASA TV)