Swallowtail

Swallowtail

Observation - Swallowtail - UK and Ireland. Description: