Weather Almanac for Shelby, NC