Cardigan Welsh Corgi

Corgi puppy with a variety of markings sitting in the grass

Breed: Cardigan Welsh Corgi Cardigan Welsh Corgi