View of the village of Albarrcin in Teruel, Spain.Above the city you can see the surrounding wall of the castle.

Royalty-free stock photo ID: 64253671

View of the village of Albarrcin in Teruel, Spain.Above the city you can see the surrounding wall of the castle.