Tiger swallowtail butterfly (Papilio Glaucus) on a red lily in my garden.