The Cara Cara Shark Dive is a must for anyone who has an interest in swimming with sharks. I have always had a fascination with these fish, in particular great whites. Their size and power make them one of the most dominate predators in the ocean. When I was a kid, I would always look […]