Swallowtail Butterfly

Swallowtail Butterfly

Observation - Swallowtail Butterfly - UK and Ireland. Description: