Machaon butterfly on Common Knapweed flower

Royalty-free stock photo ID: 99557354

Machaon butterfly on Common Knapweed flower