September 23, 2021

OTD…Sept. 7 and STS-69

September 7, 2015

#OTD in 1995…Endeavour launched to deploy and retrieve solar satellite and Wake Shield Facility

Spaceflight Now