San Miguel de Allende’s public posadas run Dec. 16–24 at 7 p.m., moving nightly between churches with songs, candles, and community . . .


San Miguel de Allende’s public posadas run Dec. 16–24 at 7 p.m., moving nightly between churches with songs, candles, and community . . .
