-
All eight suspects involved in the kidnapping of a man from his home near Raleigh and taken to Atlanta are now in custody after being indicted by a grand…
-
A man who was kidnapped from his home in Wake Forest, North Carolina last week and taken to Atlanta, was rescued around midnight on Wednesday by FBI…