Top
Changing Lives … One Tail at a Time …

Gem

Gem is the cutest little 6 month old, 25 lb. Border Collie/Spaniel mix pup.

gem_6e