DiWine moment

Wine is a gift from the gods. But many other products made in Italy would surely find a place at the deities’ fine dining table. Uhmmm… Taste it!