Battus ingenuus, a member of Pipevine Swallowtails

Battus ingenuus, a member of Pipevine Swallowtails