by WHPics
Estella, Spain - March 30, 2024: Pilgrims resting at Saint Peters Church staircase. Estella, Navarre, Spain