Close
Emerald Swallowtail (Green-banded Peacock)
Papilio palinurus