The incredible richness and variety of Mexican folk culture never ceases to amaze me, and food is not the least of its manifestations. Mexican culture today is a product of many Native American cultures interacting with Spanish culture. It is much more than that, however. Three things are not...