American Goldfinch perched on a branch with a greenish background

Royalty-free stock photo ID: 105499958

American Goldfinch perched on a branch with a greenish background