swallowtail butterfly

swallowtail butterfly

Observation - swallowtail butterfly - UK and Ireland. Description: