Australian Shepherd puppy, 1 day old, lying against white background

Australian Shepherd puppy, 1 day old, lying against white background

Australian Shepherd puppy, 1 day old, lying against white background

by
by
by
by
by
by