Waterfall Tag: cascada de la cimbarra
Cascada de la Cimbarra
The Cascada de la Cimbarra was said to be one of the top waterfalls in the Andalucía (or Andalusia; pronounced “ahn-dah-loo-SEE-ah”) region of Spain (though it was actually quite close to the…
