Three-tailed swallowtail

Papilio pilumnus