Giant Swallowtail
Giant Swallowtail in our garden this morning!