Close
green-spotted triangle
Graphium agamemnon