#OTD in 2000…Discovery launched on the 100th space shuttle mission
Related Articles
OTD…June 20 and STS-78 and NROL-38
June 20, 2015
OTD…April 25 and the Hubble deploy
April 25, 2015
April 14, 1981: Landing of Columbia on STS-1
April 14, 2016