A kayaker went on a near two-mile journey as a shark caught on his bait and towed him off the coast of Cambutal, Panama.