OTD in 1985…US-French-Saudi crew launched aboard Discovery with a multi-satellite payload
Related Articles
OTD…Jan. 28 and STS-51L
January 28, 2016
OTD…Oct. 20 and STS-73
October 20, 2015
OTD…Aug. 30 and STS-8 and STS-41D
August 30, 2015