If you’re one of those people who orders the cheapest glass of wine on the menu because you can’t tell the difference (no shame), this news is going to make your day. A $7 bottle of wine sold at Walmart has been ranked as one of the best in the world by Decanter Magazine. More.
Be First to Comment