Skip to content

It seems that every week we are hearing about another young black man killed by police. This time the victim is Victor White III, a New Iberia, Louisiana, man who state police said shot and killed himself in March, while in the custody of the Iberia Parish Sheriff’s Department. White was arrested for narcotics possession,…

Read More