Santa Clara, Che Guevara Monument
Statue of Che Guevara in Santa Clara, Cuba
485
views
0
faves
0
comments
Uploaded on January 16, 2008
Taken on December 17, 2006
Santa Clara, Che Guevara Monument
Statue of Che Guevara in Santa Clara, Cuba
485
views
0
faves
0
comments
Uploaded on January 16, 2008
Taken on December 17, 2006