Caterpillar on Dogwood

Caterpillar on Dogwood

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