This is probably a Giant Swallowtail, specifically either a King Swallowtail or or Western Giant Swallowtail.
Previous Photo
|
Next Photo