Weather Almanac for Danville, VA