Close
Giant Swallowtail (early pupa stage)
Papilio cresphontes