Green larva.

Green larva.

Observation - Green larva. - UK and Ireland. Description: Green larva living in a rolled nettle leaf.

Green larva living in a rolled nettle leaf.