The Italian Festival

The Italians know how to do it, watch as Great Day's Italian reporter gets a taste of 15,000 meatballs, 10,000 glasses of wine and a lot of fun at The Italian Festival.