Close
Spice bush swallowtail larvae
Papilio troilus