
NASA’s Shuttle Discovery—You’ve Come a Long Way, Baby
Perfect. That's pretty much the description of the return trip that the space shuttle Discovery and its crew enjoyed as they landed without incidence at Cape Canaveral, Florida on Saturday at 11:15 EDT.
Read More

