Harlequin Larva

Harlequin Larva

Observation - Harlequin Larva - UK and Ireland. Description: