Close
Common Lime Butterfly Larva
Papilio demoleus