Stock Photo: Cloudless Sulphur butterfly (Phoebis sennae) caterpillar on a branch