Giant Swallowtail (Papilio cresphontes), adult with wings spread on a narrow green leaf.

Giant Swallowtail (Papilio cresphontes), adult with wings spread on a narrow green leaf.

Leave a Reply