First space shuttle landing Columbia 1981

462
08:35
100%
Rates : 3

Space Shuttle Columbia ends first ever shuttle mission by landing at Edwards Air Force Base in California. April 14, 1981.