Harlequin and Larva

Harlequin and Larva

Observation - Harlequin and Larva - UK and Ireland. Description: