Back to album

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.

 

NASA Media Usage Guidelines

 

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