Swallow-tailed moth.

Swallow-tailed moth.

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