cuba - gecko-image

malecon

the broad esplanade which stretches for about 5 miles

cubahavannamaleconhabanakuba