There is an incredible variety of dishes in Mexican cuisine, that most Americans have never tried, and probably never will try. The only other world cuisine that even comes close, is probably Chinese, in terms of variety. It differs by region, and each area in Mexico has its own specialty dishes. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.