East Texas Beverage Retailer Stops Selling Russian Vodka
Crystal Springs Liquor Beer Wine is one of the biggest alcohol retailers in East Texas (Smith County), and they've made a decision that may benefit Texas distilleries.
No more Russian Vodka! What's happening?