Common Swallowtail m (Papilio machaon)

Common Swallowtail m (Papilio machaon)

Observation - Common Swallowtail m (Papilio machaon). Description: