Rafflesia, the biggest flower in the world , Borneo, Malaysia

Royalty-free stock photo ID: 15309274

Rafflesia, the biggest flower in the world , Borneo, Malaysia