swallowtail DSC00035

swallowtail DSC00035

Observation - swallowtail DSC00035 - UK and Ireland. Description: