Harlequin Ladybird larvae - Harmonia axyridis Preparing to Pupate

Royalty-free stock photo ID: 58600162

Harlequin Ladybird larvae - Harmonia axyridis Preparing to Pupate