butterfly (swallowtail on lily)

butterfly (swallowtail on lily)