Close
Giant Swallowtail larva
Papilio chresphontes