STS-85 Launch

Uploaded by NASA on The Commons
License No known copyright restrictions
Comments 0
Favorites 53
Views 41,997
Date taken 1997-08-07 00:00:00
Date uploaded 2023-08-07
Tags spaceshuttlediscovery, sts85
Visibility public