Tallulah Gorge State Park is located northeast of Atlanta, Georgia, and is a fantastic day trip for outdoor lovers!
During the search, deputies also found multiple fabricated explosives inside the home, as well as multiple improvised booby traps scattered around the exterior of the home. The Sheriff's Bomb ...