View Profile overview characteristics geography timeline information & media contactOverview Scientific NamePapilio cresphontesCommon NameGiant Swallowtail KingdomAnimaliaLocation in Taxonomic Tree SubgenusPapilio (Heraclides)SpeciesPapilio cresphontes Identification NumbersTSN: 777702Geography Launch Interactive Map