7 deputies on leave as calls for release of bodycam grow after fatal shooting of Andrew Brown abcnews.go.com
Seven sheriff's deputies are on leave after a deputy shot and killed a Black man while executing a search warrant in North Carolina.
voters
Report Story
Leave Your Comment