Each town in Mexico has a patron saint, and they celebrate with a big festival every year on that saint’s designated day. The patron saint of San Miguel de Allende is the archangel Michael (San Miguel). We visited San Miguel de Allende on the weekend of their big celebration. The festivities include many things – fireworks, parades, various traditions, special masses, etc. In these photos, you’ll see a small sampling of those attending a special outdoor mass honoring the cowboys and their horses. Hundreds of cowboys filled the main plaza and all the nearby side streets while the priest performed a complete outdoor mass. It was quite a sight!