Hottest July 4th we've had in years.... (No, really. )