Ventral view of a brilliant iridescent Green Swallowtail feeding on a pink flower against green background

Royalty-free stock photo ID: 67377016

Ventral view of a brilliant iridescent Green Swallowtail feeding on a pink flower against green background