Battus polystictus
Battus polystictus is a species of butterfly from the family Papilionidae that is found in Brazil, Paraguay, Uruguay and Argentina.
The larvae feed on Aristolochia brasiliensis, Aristolochia fimbriata and Aristolochia triangularis. Wikipedia