Close
Tailed jay, Green-spotted triangle, Tailed green jay, Green triangle.
Graphium agamemnon (Linnaeus, 1758) Papilionidae