Swallowtailed Moth

Swallowtailed Moth

Observation - Swallowtailed Moth - UK and Ireland. Description: