San Miguel de Allende Mexico
Mexican cowboys ride past the Parroquia de San Miguel Arcangel church at the end of their pilgrimage during the festival of Saint Michael in San Miguel de Allende, Mexico.