SWAT standoff in northwest Atlanta
Police have blocked off part of Ezra Church Road in northwest Atlanta as a SWAT team works on an investigation at a nearby home.
Police have blocked off part of Ezra Church Road in northwest Atlanta as a SWAT team works on an investigation at a nearby home.