Space Shuttle Discovery Sets Sail on Final Voyage February 25, 2011February 24, 2011 0 Comments See photos from Space shuttle Discovery’s final launch into space on Feb. 24, 2011. URL: http://feedproxy.google.com/~r/spaceheadlines/~3/0bK7Isziml8/10947-photos-space-shuttle-discovery-final-launch.html