Crystal ball says our mean temp over the next seven days will be 51.1, bringing the final monthly mean temp down to 56.6, which would be good for the 10th warmest April ever. Book it.
MDT's April 21st record low of 30, set in 1956, is in play. I certainly think a number of unofficial stations will easily get into the 20s, question is whether the "river station" can. I have my doubts.