Striped Marlin Snorkeling, diving, swimming, bait ball, baja, marlin, mexico, sardine run.

Snorkeling with striped marlin and bait balls on the Mexican Sardine Run in San Carlos, Baja.