Cuban national flag on a stone hill

Royalty-free stock photo ID: 166207454

Cuban national flag on a stone hill