#OTD in 1993…Endeavour launched a new NASA Tracking and Data Relay Satellite.
Related Articles
OTD…June 27 and STS-4 and STS-71
June 27, 2015
OTD…April 6 and STS-41C
April 6, 2015
OTD…April 25 and the Hubble deploy
April 25, 2015