Spain Historic Cities, Mediterranean Shores & Cultural TraditionsSpain stretches from the green Atlantic landscapes of Galicia and the Basque Country to the Mediterranean beaches of Catalonia and Valencia, the … Read more