Weather Almanac for Needles, CA