15 Adorable Cleveland City Kennel Pups You Can Adopt For $20
The Cleveland City Kennel is over capacity, currently housing around 160 dogs. This means for the rest of July, you can welcome a new pup into your family for merely $20.
All photos from the Cleveland City Kennel.
View these other slideshows:
« View the previous slideshow again!