two lily beetles on leaf

Royalty-free stock photo ID: 76113682

two lily beetles on leaf