Miniature American Shepherd Dog Breed

Miniature American Shepherd puppy outside.

Leave a Comment