Mexican food comes in a wide variety of flavors and colors. The variations of it are related to the 6 different climates and regions of Mexico. There is the Yucatan Peninsula, which is a jungle region along the Caribbean coast. Baja California which is located on the western peninsula and borders the United States of America. Northern Mexico which has many mountain ranges and deserts. Some of the most exquisite restaurants throughout the world, are now of the Mexican decent. They offer traditional Mexican fair that can even include armadillo.