I Dived with Stewart Island Great White Sharks

Swimming with basking and whale sharks has been on my bucket list for a long time, and their gentle nature makes […]