7 Amazing Shark Experiences Around the World

From diving with hammerheads in Costa Rica to swimming with great whites in South Africa, these shark experiences will leave you in awe.