Tropical forest. Sun shining to the palm leaf in tropical forest.

Royalty-free stock photo ID: 32820910

Tropical forest. Sun shining to the palm leaf in tropical forest.