Close
Common yellow swallowtail
Papilio machaon (caterpillar)