Giant Swallowtail

Giant Swallowtail in our garden this morning!