Credit Card Skimmers Allegedly Linked to I-20 Gas Stations
Three people have now been indicted on charges of organized criminal activity in connection with allegations that credit card skimmers were installed at gas stations in East Texas…