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

Royalty-free stock photo ID: 38124391

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