Close
green-spotted triangle caterpillar
Graphium agamemnon