Giant Swallowtail Caterpillar
Oct. 8, 2024
Giant Swallowtail caterpillars AKA Orange Dog (Papilio cresphontes) - YouTube giant swallowtail - Papilio cresphontes Cramer Giant Swallowtail Butterfly, description, identification, size, photographs, host plants Giant Swallowtail Caterpillar