Designed by
Title
Plaza de la Revolucion / Revolution Square, Havana, Cuba #43573051
Description
Revolution Square (Plaza de la Revolucion) in Havana, Cuba, with large monuments to socialist leaders Che Guevara and Fidel Castro in the background.
This image is editorial