Each year thousands upon thousands of people make a pilgrimage to San Juan de los Lagos in the state of Jalisco, Mexico to visit the Virgin of San Juan in order to pay for favors received.
Tomas Castelazo
CC BY-SA 3.0
<span class="int-own-work" lang="en">Own work</span>