Weather Almanac for Buffalo, MN