Harlequin Pupae

Harlequin Pupae

Observation - Harlequin Pupae - UK and Ireland. Description: Final stage of a Harlequin Ladybird

Final stage of a Harlequin Ladybird