Back to album

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