Mexico is more than beach destinations and picturesque Magical Towns. There are 67 national parks dotted across the country, from coral reefs to archeological wonders. Here are the top national parks to visit in Mexico that you simply cannot miss. Loreto Islands – Baja California Sur This national park in Loreto is one of the …