Caterpillar on Hazel

Caterpillar on Hazel

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