OTD in 1985…US-French-Saudi crew launched aboard Discovery with a multi-satellite payload
Related Articles
On this date: March 8
March 8, 2015
OTD…Oct. 22 and STS-52
October 22, 2015
OTD…April 25 and the Hubble deploy
April 25, 2015