by KarSol
Panoramic aerial view from the Castle of Albarracin province of Teruel listed as beautiful towns of Spain