Stock Photo: Paper Kite butterfly (Idea leuconoe) pollinating a flower