One day last week we had rain, snow and hail in the same day, within about three hours. In June. It has been raining down here and snowing in the mountains since Friday night.