swallowtail butterfly?

swallowtail butterfly?

Observation - swallowtail butterfly? - Global. Description: