By ALLEN G. BREED and JONATHAN DREW Associated Press
Share this story

ELIZABETH CITY, N.C. — Seven North Carolina deputies have been placed on leave in the aftermath of a Black man being shot and killed by members of their department serving drug-related search and arrest warrants, authorities said Friday.