Scarce Swallowtail

Scarce Swallowtail

Observation - Scarce Swallowtail. Description: