Swallowtail (Papilio machaon)

Royalty-free stock photo ID: 90832895

Swallowtail (Papilio machaon)