harlequin larvae

harlequin larvae

Observation - harlequin larvae - UK and Ireland. Description: