Pink-spotted swallowtail

Papilio rogeri