William Leonard Dodson, of South Carolina, was arrested on animal cruelty charges after his dog was found with electrical tape wrapped around her muzzle.


19 hours ago 54 Comments