Mexico is famous for its colorful culture, rich history, and amazing food. While many people know about tacos, enchiladas, and guacamole, there are many weird Mexican foods that are unusual — but ...