You are thinking of vibrant colors, rich history and culture, and appetizing spices when you think of Mexico.