ABC 26 New Orleans
24-hour New Orleans tire shop seized after multi-month criminal investigation
The 24-hour Auto and Tire Repair shop, located on North Claiborne Avenue in Tremé, was seized by police following a multi-month investigation led by the ATF and New Orleans Police Department.
22 hours ago