Ivrea & Biella Cheese

Visiting some Italy’s best cheese suppliers in the mountains north of Turin, Ivrea and Biella.