The Investigators: City releases report that led to firing of Denham Springs police chief

The Investigators: City releases report that led to firing of Denham Springs police chief