Close
Giant Swallowtail Butterfly ( Caterpillar )
Papilio cresphontes