20mm Nut-tree Tussock larva on hazel

20mm Nut-tree Tussock larva on hazel

Observation - 20mm Nut-tree Tussock larva on hazel. Description: