Today in 1967…The astronauts of Apollo 1 lost their lives in a launch pad fire.
Related Articles
OTD…April 8 launches of STS-56 and 110
April 8, 2015
On This Date…Feb. 28
February 28, 2015
OTD…Aug. 8 and STS-28 and STS-118
August 8, 2015