Western Tiger Swallowtail

western tiger swallowtail