Loading...
News
    Shows

      Discovery Watches The Weather

      |The seven Discovery astronauts were scheduled to return from space, but NASA decided to put off the return one day due to bad weather. NASA will prep three potential landing sites, Lee Cowan reports.

      Related Videos

      You Might Like

      Comments