Border Collie puppy sitting (4 months old)

Border Collie puppy sitting (4 months old)

by
by
by
by
by
by