swallow tailed moth

swallow tailed moth

Observation - swallow tailed moth - UK and Ireland. Description: