Tips Support Alpha News with a 100% Tax-Deductible Donation
Home Tags Atlanta Police Department

Tag: Atlanta Police Department

More than 20 charged with domestic terrorism after attack on police...

(Daily Caller News Foundation) — More than 20 people are charged with domestic terrorism following a violent Sunday attack on a DeKalb County, Georgia,...