Carter Andrews and Julio Meza troll for wahoo off the coast of Baja California in Mexico.