green insect clutch of eggs, leaf

Royalty-free stock photo ID: 104728226

green insect clutch of eggs, leaf