Police involved in standoff at northwest Atlanta church

0
www.accessatlanta.com
Atlanta police are involved in a standoff with a man barricaded inside the ladies room of a church on the 500 block of Spencer Street.
View Comments 0