Am I the only one who's really bothered by the fact that for the second year running it's called the Che Guevara energy drink Tour de Corse? I get that rallies need title sponsors but good lord. Why not Josef Stalin Cola or Adolf Hitler fruit juice?

How do these people, who normally scrupulously avoid any semblance of controversy, have the audacity to name one of the rallies after a murderous communist revolutionary?