big and small (border collie and papilion puppy

Royalty-free stock photo ID: 100108928

big and small (border collie and papilion puppy