Darren Freeman elected as Pass Christian deputy chief
Darren Freeman, former Bay St. Louis Chief of Police who resigned less than a month ago, has returned to work.
Freeman was elected as the new deputy chief of police of Pass Christian during tonight’s board of aldermen meeting in Pass Christian.
Freeman resigned from his position with the Bay St. Louis Police Department after a video surfaced of him allegedly restraining a suspect in handcuffs.
Leave a Reply