NASA officials determined Wednesday that the earliest launch date for Space Shuttle Discovery's last mission is Dec. 17.Read StoryMORE: See most popular stories, video on WESH.com
1 / 28
WESH - Orlando Videos
Thu, May 3, 2012 2:15 PM EDT