Birch

Birch

 Australian Shepherd mix; Stray


Adopted   |   Male   |   Puppy