A Riviera Beach man says he was spear-fishing when a 12-foot shark tried to take a fish from his hand and got a hold of his leg instead.