STS-91 Landing
The Space Shuttle Discovery's STS-91 mission landed on June 12, 1998 at the Kennedy Space Center. The landing marked the end of the Shuttle-Mir program and an 812-day continuous U.S. presence in space.
Credit: NASA
Image Number: sts091-s-033
Date: June 12, 1998
86,075
views
54
faves
0
comments
Uploaded on June 12, 2025
Taken on June 12, 1998
STS-91 Landing
The Space Shuttle Discovery's STS-91 mission landed on June 12, 1998 at the Kennedy Space Center. The landing marked the end of the Shuttle-Mir program and an 812-day continuous U.S. presence in space.
Credit: NASA
Image Number: sts091-s-033
Date: June 12, 1998
86,075
views
54
faves
0
comments
Uploaded on June 12, 2025
Taken on June 12, 1998