Discovering Mexico: San Carlos – Mexico News DailyNews DeskJune 21, 20260 San Carlos is for you if you like: Quiet beaches, rugged mountains, swimming with cows The first thing that will strike…