Blue Merle Tri-color Australian Shepherd Standing

Blue Merle Tri-color Australian Shepherd Standing

A beautiful Blue Merle Tri-color Australian Shepherd stands proudly looking toward his master,

Categories: