Long John

Long John

 Border Collie/Australian Shepherd mix; Abandoned


Adopted   |   Male   |   Puppy