Valley of Viñales: Cuba’s Hidden Shangri-La
A visit to the Valle de Viñales in Cuba which is an earthly paradise, for horseback riding and cigar rolling and pretty scenery. It’s called Shangri La of Cuba.
