Body camera video shows dangerous drug raid in Atlanta
Officer body camera video shows Atlanta police conduct a drug raid where officials say suspects were operating a drug den out of an apartment complex.
Officer body camera video shows Atlanta police conduct a drug raid where officials say suspects were operating a drug den out of an apartment complex.