Designed by
Title
Giant sculpture of Che Guevara on facade of Ministry of Interior at Plaza de la Revolucion. Revolution Square in Vedado district o #113478428
Description
Giant sculpture of Che Guevara on facade of Ministry of Interior at Plaza de la Revolucion. Revolution Square in Vedado district of Havana, Cuba.
This image is editorial