Multicolor butterfly sitting on a yellow flower

Multicolor butterfly sitting on a yellow flower

 Stock photo ID: 64065202