Pink-spotted swallowtail
Papilio rogeri