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