21 Thoughts I Had on my First Cage-Free Shark DiveSwimming with sharks cage-free is an unforgettable experience, in more ways than one. Kevin Allen,