Close
Emerald Swallowtail, Emerald Peacock
Papilio palinurus