dcsimg

Troides staudingeri heptanonius is a subspecies of in the family swallowtail butterflies.