Caterpillar on willow

Caterpillar on willow

Observation - Caterpillar on willow - UK and Ireland. Description: