passim border collies

Everything a dog should be.

Bell and Jasper pups, at various ages.