Designed by
Title
Alausi - Chimborazo Province - Ecuador #31366577
Description
The town of Alausi in the Chimborazo province of Ecuador. The statue is the Monument to Saint Peter (Monumento a San Pedro), the patron saint of the city. It is located on a hillside in Loma de Lluglli District.
This image is editorial