DEKALB COUNTY, Ga. — A teenager once accused of luring a locksmith to his death has been released from jail and the charges have been dropped. Peter McGrath, 36, died in June of 2022. DeKalb police ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results