Preview Polaroid of mural of Che Guevara painted on wall, Havana, Cuba, West Indies, Central America Image ID: 321-4298 Artist: Lee Frost Purchase a commercial license Buy framed prints & more from our print store color image walls wall central america west indies cuba havana che guevara che revolutionaries wall paintings murals mural politics art city location capital cities places polaroid photographic techniques square outdoors day travel destinations photography travel