caterpillar on lime tree

caterpillar on lime tree

Observation - caterpillar on lime tree - UK and Ireland. Description: