Riobamba – A Sunday Stroll by Angie Drake | Dec 16, 2015 | Central Ecuador, Ecuador, The Andes | 0 | The town of Riobamba sits at the foot of Ecuador’s highest mountain, Chimborazo. Wide city... Read More