citizenonearth.com
Everything you need to know before you go to Mexico
Mexico is a great country with a wide variety of culture, history, nature, music, food and much more. I already get jealous thinking of people planing their stay (no matter long or short) in Mexico…