Giant Swallowtail
Papilio cresphontes





Freshly emerged Giant Swallowtail





Depositing egg on citrus leaf








 
           

Follow lthuedk on Twitter

Share