green and blue caterpillar

green and blue caterpillar

Observation - green and blue caterpillar - UK and Ireland. Description: