caterpillar help!

caterpillar help!

Observation - caterpillar help! - UK and Ireland. Description: