Return to photos from Santa ClaraNext The monument to Che Guevara in Santa Clara is an impressive sight View source image (892 x 596 pixels, 0.3 MB)