Black Cop Denounces Police Brutality, Racism Then Commits Suicide On Live! (Video)

Louisiana community is in mourning after Clyde Kerr III, a beloved Black Sheriff’s Deputy, tragically took his own life outside of the Lafayette Parish Sheriff’s Office where he worked, MTO News has learned.

Source link