Twelve Mile Bayou oil spill cleaned up; who’s responsible still a mystery
By TW STARR Click here for updates on this story SHREVEPORT, Louisiana (KTBS) — The mystery of who is responsible for an oil spill on Twelve Mile Bayou over the weekend remains. Caddo Parish sheriff’s deputies discovered the spill over the weekend. Oil was found as far south as state Highway173 near Dixie Blanchard Road.
Continue Reading