15 Adorable Cleveland City Kennel Pups You Can Adopt For $20

Prev
Next

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.