Garden visitor

Giant Swallowtail this morning, feeding on non-native (Madagascar) Kalanchoe blossoms by our front gate:

Giant Swallowtail (Papilio cresphontes)

Giant Swallowtail (Papilio cresphontes)