Swallowtail butterfly

Swallowtail tropical Butterfly on a pink flower