On This Date…March 15 and STS-119 March 15, 2015 #OTD in 2009, shuttle Discovery delivers power payload to space station.