Mario Terán Salazar (born April 9, 1941)[1] is a retired Bolivian Army warrant officer who carried out the execution of Che Guevara as a young sergeant in 1967. Guevara, a Marxist revolutionary from Argentina, had played a major role in the Cuban Revolution, in which the 26th of July Movement led by Fidel Castro ousted U.S.-backed dictator Fulgencio Batista and replaced his government with a revolutionary socialist state.