caterpillar on willow

caterpillar on willow

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