Shepherd Mix Puppies

There are seven of these cute pups being fostered at McDonald Ranch

Leave a Reply