unidentified green caterpillar

unidentified green caterpillar

Observation - unidentified green caterpillar - UK and Ireland. Description: Horned green caterpillar

Horned green caterpillar