2013 Minnesota Cheese Festival draws 40 cheese makers, 2,000 cheese eaters, two sheep, one calf, and a goat

Print