swallowtail

swallowtail butterfly