Common Yellow Swallowtail

(Papilio machaon)

Common Yellow Swallowtail

(Papilio machaon)