August 29, 2009 Space Shuttle Discovery STS-128 Last Night Take Off Edit Delete Tags Autopost (via orlandosentinel.com)