Giant Swallowtail, Papilio cresphontes

Buy Add to Lightbox Download
Giant Swallowtail (Papilio cresphontes), chrysalis, broken branch mimicry, Hill Country, Texas, USA
Giant Swallowtail (Papilio cresphontes), chrysalis, broken branch mimicry, Hill Country, Texas, USA