First Space Shuttle Landing
Dec. 27, 2024
April 14, 1981, Landing of First Space Shuttle Mission - NASA First space shuttle landing Columbia 1981 Touchdown! Landing the first Shuttle Mission - Aerotech News & Review April 14 marks anniversary of Space Shuttle Columbia's first ... | First Space Shuttle Landing