Close
Ruby-spotted Swallowtail Butterfly
Papilio anchisiades idaeus