Julio Antonio Mella, Camilo Cienfuegos and Che Guevara are immortalized on the side of a building in Old Havana, Cuba.
Size: 5430px × 3682px
Location: Havana, Cuba
Photo credit: © James Hackland / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: antonio, artwork, building, camilo, che, cienfuegos, cuba, guevara, havana, horizontal, julio, mella