Shark Diving for Novices
There are many types of dive at the top of peoples’ bucket lists and diving with sharks is surely one of them. There is something incredibly life-affirming about spending time in the water with these apex predators and many divers long to experience shark diving at least once in their lifetime. There are shark trips […]