Australian Shepherd puppy, 12 days old, wearing a hat against white background

Australian Shepherd puppy, 12 days old, wearing a hat against white background

Australian Shepherd puppy, 12 days old, wearing a hat against white background

by
by
by
by
by
by