Atlanta police have arrested a man after his mother and her boyfriend’s bodies were found inside an apartment after a SWAT standoff.
Neil Russell, 44, is currently being held in the Fulton County Jail on charges of aggravated assault, false imprisonment and possession of a knife during the commission of a crime.
Officers say Neil Russell barricaded himself inside an apartment on Oglethorpe Ave. for several hours on Friday. Once he surrendered to police, officers found the bodies of Marvin Spencer and Henretta Russell…