Hail on Monday morning left a white blanket over San Miguel de Allende