Swimming with gentle giantsIt's always been a dream of mine to swim with Whalesharks and I was finally able to have that dream realized on Ningaloo Reef in Exmouth,...