Heavy police presence at Atlanta apartment complex

Police said they were called to 835 Oglethorpe Avenue, the address for the Oglethorpe Place apartment complex, in reference to a welfare check, then set up a perimeter around the complex…

Story continues

TRENDING NOW

LATEST LOCAL NEWS