Old World Swallowtail (Papilio machaon),

Buy Add to Lightbox Download
Old World Swallowtail (Papilio machaon), adult on flower, Switzerland
Old World Swallowtail (Papilio machaon), adult on flower, Switzerland