Close
Giant Swallowtail (caterpillar and chrysalis)
Papilio cresphontes