green veined white

green veined white

Observation - green veined white - UK and Ireland. Description: Feeding on Alexanders

Feeding on Alexanders