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


17 hours ago 51 Comments