Discovery Lands to Complete STS-119 (2009)
2009 · Television · 2 min
Synopsis
Space shuttle Discovery landed at Kennedy Space Center in Florida after a 13-day mission.
Uploader's description on archive.org
Details
- Running time
- 2 minutes
- Collection
- NASA