San Miguel de Allende Mexico
Mexican cowboys donate money following Catholic Mass in the Jardin Allende at the end of their pilgrimage celebrating the festival of Saint Michael in San Miguel de Allende, Mexico.