Green Dragontail Butterfly- A species of a swallowtail butterfly

Green Dragontail Butterfly- A species of a swallowtail butterfly