Striped Marlin El Mouching Baja California, is the mecca for blue water fishing, and Striped Marlin, when they rush unto a ball of forage fish, are insane, a bit like us when it's dinner ... EL MOUCHINGSALTFILMTRAVEL0 Comments