There’s a country store in Itasca, Texas that’s making people reconsider everything they thought they knew about small-town ...