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 / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: che, clara, cuba, guevara, santa, ss01, statue, statues