Stock Photo - Caterpillar of the Giant Swallowtail Butterfly,Papilio cresphontes, eating leaves of it´s host plant, Rue, Ruta graveolens

Stock Photo: Caterpillar of the Giant Swallowtail Butterfly, Papilio cresphontes, eating leaves of it's host plant, Rue, Ruta graveolens.