Close
Emerald Swallowtail, Emerald Peacock, or Green-banded Peacock
Papilio palinurus