San Miguel de Allende Mexico
Mexican cowboys are sprinkled with holy water by Catholic priests blessing their pilgrimage during the festival of Saint Michael in San Miguel de Allende, Mexico.