onlybeaches

Counting the waves…

Cayo Carenas Beach: Cuba's Hidden Island in Cienfuegos Bay | OnlyBeaches