Watch Discovery Space Shuttle Launch Videos Released By NASA

NASA successfully launched the space shuttle Discovery last night from Kennedy Space Center at 7:43 PM EDT. If you failed to catch the live telecast of the space shuttle launch here are launch video released by NASA


Leave a Comment

Your email address will not be published.