american goldfinch profiles his yellow plumage while at rest on a branch. white background

american goldfinch profiles his yellow plumage while at rest on a branch. white background

 Stock photo ID: 38124391

Same artist

  |   See all