Designed by
Title
Stairs to Jesus Christ in the top of Ayllon village #112755991
Description
Stone stairs climbing to the top of mountain in nature between trees and blue sky, with a statue of Jesus Christ in Ayllon village, Segovia, Spain, Europe
This image is editorial