Harlequin larvae 21774

Observation - Harlequin larvae 21774 - UK and Ireland. Description: