By PBS NewsHour
Space shuttle Discovery and a crew of six safely landed at Kennedy Space Center in Florida Monday morning after a smooth 13-day mission to the International Space Station.
Support Provided By:
Subscribe to Here’s the Deal, our politics newsletter for analysis you won’t find anywhere else.
Thank you. Please check your inbox to confirm.
Additional Support Provided By: