From monarch butterflies carpeting mountain forests to gray whales gathering along the Baja coast, Mexico is a country of remarkable contrasts and extraordinary biodiversity. Discover ancient cultures, wild places, and unforgettable encounters above and below the water.