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


23 hours ago 63 Comments