Close
Common Lime (larva)
Papilio demoleus demoleus