Discovery leaves space station; next stop is Earth

April 17, 2010 1:31:20 PM PDT
Discovery and its crew left the International Space Station on Saturday and aimed for a homecoming in two days to wrap up one of the last missions of NASA's storied shuttle program.

Load Comments