Close

Emerald Swallowtail, Emerald Peacock

Papilio palinurus

Emerald Swallowtail, Emerald Peacock