Weather Almanac for Palm Springs, CA