Señor de los Milagros in Lima, Peru October 19, 2015 Colin The Señor de los Milagros (Lord of Miracles) is a religious procession in downtown Lima and one of the largest Read more