Che Guevara Memorial Statue on the Plaza de la Revolucion, Santa Clara, Villa Clara, Cuba.


Size: 3426px × 5120px
Location: Santa Clara, Villa Clara, Cuba.
Photo credit: © ICP-DE / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: attractions, che, clara, cuba, cuban, de, famous, guevara, la, landmark, landmarks, memorial, people, plaza, revolucion, santa, sculpture, ss01, statue, statues, tourism, tourists, ville