Papilio anchisiades, the ruby-spotted swallowtail or red-spotted swallowtail, is a butterfly of the family Papilionidae. It is found from southern Texas south to Argentina.
Ruby spotted swallowtailRuby spotted swallowtail