Shuttle Endeavour's Space Finale an 'Incredible' Trip, Astronauts Say

EDITOR'S RECOMMENDATIONS

More from Space.com