Scarce Swallowtail?

Scarce Swallowtail?

Observation - Scarce Swallowtail? - Global. Description: