Grey Goose Vodka (1.75 LTR)

96 PTS, BEVERAGE TESTING INSTITUTE. Made from the purest water from the Cognac region of France. Next time try a Grey Goose vodka martini.