After U.S. Flyover, Discovery Lands in Florida
Tuesday, April 20, 2010 - 15:20
in Astronomy & Space
Crew Returns to Earth, Ending 15-Day Mission, and One of Last Shuttle Trips to Space
Crew Returns to Earth, Ending 15-Day Mission, and One of Last Shuttle Trips to Space