Papilio cresphontes Chrysalis on Ruta graveolens (Giant Swallowtail Butterfly Chrysalis on Common Rue)

Papilio cresphontes Chrysalis on Ruta graveolens (Giant Swallowtail Butterfly Chrysalis on Common Rue)