Giant Swallowtail (Papilio cresphontes), adult visiting white flowers.

Giant Swallowtail (Papilio cresphontes), adult visiting white flowers.

Leave a Reply