September 20, 2021

OTD…Aug. 7 and STS-85

August 7, 2015

#OTD in 1997…Discovery launched to deploy and later retrieve the CRISTA-SPAS atmospheric research satellite

Spaceflight Now