The medieval town of AlbarracĂ­n in Aragon, Spain (by Fotos_Mariano_Villalba).