Larva

Larva

Observation - Larva - UK and Ireland. Description: Found on apple tree on allotment.

Found on apple tree on allotment.