Caterpillar on Atriplex

Caterpillar on Atriplex

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