Life … Animals Arthropods Insects Butterflies and Moths Swallowtail and Birdwing Butterflies New World Giant Swallowtails and Allies Ruby-patched Swallowtail species 63 observations Ruby-patched Swallowtail Heraclides isidorus Close