Millennials have been heralded as the generation capable of changing everything. The largest generation to date at 75 million strong, they certainly have clout.  For wine producers and wine sellers, it is imperative to get an understanding of what drives this generation to buy the wines that they do, as they define the trends that......