Sheepdog on a cliff. English shepherd or border collie, perhaps? Meg Price.
Share on Facebook Share on Pinterest Share on Twitter

Sheepdog on a cliff. English shepherd or border collie, perhaps? Meg Price.



Sheepdog on a cliff. English shepherd or border collie, perhaps? Meg Price.

Sheepdog on a cliff. English shepherd or border collie, perhaps? Meg Price.

petsociety