Harlequin larva

Harlequin larva

Observation - Harlequin larva - UK and Ireland. Description: