Learn more and buy the 2015 Old Farmer's Almanac!

October has 21 fair days. (some say 19.)

October has 21 fair days. (some say 19.)