Wednesday's weather capped off four straight days of temperatures that hovered five degrees above the June average of 17 degrees.