Swallow tailed moth caterpillar

Swallow tailed moth caterpillar

Observation - Swallow tailed moth caterpillar - UK and Ireland. Description: