border collie and pappilion puppy

Royalty-free stock photo ID: 100108259

border collie and pappilion puppy