Citrus swallowtail Butterfly on a flower