Beautiful spotted black and white colored butterfly on a pink rose flower.

Royalty-free stock photo ID: 105043955

Beautiful spotted black and white colored butterfly on a pink rose flower.