June 12, 2021

OTD…Aug. 27 and STS-51I

August 27, 2015

#OTD in 1985…Discovery launched to deploy three satellites and rendezvous with another for daring repair

Spaceflight Now