Scientific Classification: Insecta - Pterygota - Lepidoptera - Papilionoidea - Papilionidae - Papilio cresphontes