Daimler AG, the German company that manufactures Mercedes-Benz luxury cars, called its promotional use of an image of Marxist revolutionary Ernesto “Che” Guevara a “thoughtless” and “stupid” decision that was not intended to offend people.
But that has done little to quiet prominent figures within the Cuban American community, including two U.S. lawmakers, who described Guevara as a “sadistic serial killer” who murdered