Green Caterpillar/White Stripe

Green Caterpillar/White Stripe

Observation - Green Caterpillar/White Stripe - UK and Ireland. Description: