Che Guevara Memorial in Santa Clara.
Statue of Che Guevara located in Santa Clara. The remains of Che Guevara are kept in this city.
Santa Clara was the location of the last battle of the cuban revolution that was led by Che Guevara and Camilo Cienfuegos. This battle is seen as decisive in the success of the revolution and Batista is said to have fled out of Cuba twelve hours later.