Weather Almanac for McAllen, TX