A grand jury indicted the police chief and four officers and issued a scathing report criticizing the department.
A grand jury has called for an Alabama police department to be immediately abolished, calling it “more of a criminal ...