Swallow Tail Moth

Swallow Tail Moth

Observation - Swallow Tail Moth - UK and Ireland. Description: