Le petit bourg de Tonantzintla se trouve à 4km de Cholula. Avant l’arrivée des Espagnols, les Indiens y vénéraient Tonantzín, la déesse du maïs. On détruisit leurs temples et on les invita à mettre leur art au service de la Vierge Marie. Le résultat fut si exubérant que le clergé local en resta... paralysé.