07:32Down the Home Stretch
From the creator
The seven astronauts aboard space shuttle Discovery work and enjoy their planned last full day of the STS-131 mission. They're scheduled to land at the Kennedy Space Center's Shuttle Landing Facility Monday at 8:53 a.m. EDT.
Published 2010-04-18 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.





