#OTD in 1985…Discovery launched to deploy three satellites and rendezvous with another for daring repair
Related Articles
OTD…Aug. 28 and STS-128
August 28, 2015
OTD…Sept. 9 and STS-64 and STS-115
September 9, 2015
OTD…July 26 and STS-114
July 26, 2015