MINDSET - QUBA LIBRE Plaza de la revolución – Che Guevara is larger than life and omnipresent, and not only on the Plaza de la Revolución in Havana.