OTD…April 29 and STS-51B April 29, 2015 #OTD…Launch of Challenger in 1985 on a Spacelab research flight