lime swallowtail
Papilio demoleus Linnaeus