Close
Common mormon butterfly caterpillar
Papillio polytes