OTD…Sept. 30 and STS-68 September 30, 2015 #OTD in 1994…Endeavour launched on the second Space Radar Laboratory mission
OTD…Aug. 18 and STS-68 abort August 18, 2015 OTD in 1994…Endeavour experienced an on-pad abort due to a main engine problem during startup