Dramatic drug bust by Atlanta police
The Atlanta Police Department released body cam video showing a dramatic drug bust showing officers chasing after several suspects.
The Atlanta Police Department released body cam video showing a dramatic drug bust showing officers chasing after several suspects.