Noble swallowtail
Papilio nobilis