Snorkeling with striped marlin in Mexico.

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