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