A Florence man has been charged with 23 counts of cruelty to animals in connection with an ongoing Lauderdale County case.

source