Close
lime swallow tail caterpillar
Papilio demoleus Linnaeus