Santa Clara is "Che city" - here the Che monument in the outskirts of town...