If you are thinking of visiting Thailand for your next dive trip, make sure to check out the stunning Sail Rock site. Here you will get the chance to swim with massive schools of barracuda, endless fields of sea anemones and even encounter the biggest fish in the sea.
Wildlife photographer and writer Brandon Cole takes you on a thrilling ride into Cabo's wildest adventure; diving with sharks.