NASA managers decide to delay space shuttle Discovery's launch attempt on Thursday. Read Story
1 / 12
WESH - Orlando Videos
Thu, May 3, 2012 2:29 PM EDT