7 deputies on leave as calls for release of bodycam grow after fatal shooting of Andrew Brown
Published
Seven sheriff's deputies are on leave after a deputy shot and killed a Black man while executing a search warrant in North Carolina.
Full Article