Suspect Identified in Deaths of Atlanta Couple Found After Hours-Long Standoff

3 weeks ago 36
Police have released the name of the man arrested for the deaths of a couple in an Atlanta apartment. Neil Russell, 44, the son of deceased woman Henrietta Russell, was taken into custody and transported to the Fulton County jail, according to WSB. As previously reported by CrimeOnline, the deceased couple was identified as Marvin …
Read Entire Article