Shark takes Florida kayaker on wild ride