Stock Photo: Emerald Swallowtail butterfly (Papilio palinurus) pollinating a flower