Caterpillar of the lime or lemon butterfly, papillio demoleus, feeding on a lime leaf.

- Image ID: FY9T68
Caterpillar of the lime or lemon butterfly, papillio demoleus, feeding on a lime leaf.
VANESSAL / Alamy Stock Photo
Image ID: FY9T68