CIMG1184, Larva

CIMG1184, Larva

Observation - CIMG1184, Larva - UK and Ireland. Description: Striped larva on Larch foliage

Striped larva on Larch foliage