Hard to believe it's the end of July with temps like this. We also have record lows in the forecast tonight!