Swimming with Sharks: 8 Best Places for Shark Encounters

Is swimming with sharks on your bucket list? Here are the best places to get up close and personal.