Ga. sheriff who physically confronted police officer indicted on battery, violation of oath charges
ATLANTA, Ga. — Towns County Sheriff Kenneth Henderson turned himself in, less than 24 hours after a grand jury handed down a seven-count indictment related to his physical confrontation with a local police officer at the scene of a 2024 shooting, Atlanta News First reported.Henderson...