American Staffordshire terrier puppy (5 months)

American Staffordshire terrier puppy (5 months)

American Staffordshire terrier puppy (5 months) sitting on the grass against blue sky

by
by
by
by
by
by