Spain’s highest mountain range, the Sierra Nevada, stretches across the Granada and Almería provinces in the far south. Sierra Nevada translates to English as “snowy range,” and quite justly so. The snow-capped peaks soar into the air, visible from afar. One can see the white range on a clear day just walking down the streets [...]

September 22, 2011
0 Comments